除了SSH组合,你还会用什么?

snowmansh 2010-02-02 05:33:32
平时工作,除了SSH还会用点什么?

现在公司新项目用Groovy/Grails,因为快。

公司旧的系统没有用struts,都是Seam, Spring MVC, Tiles, JSF/Facelets之类的。

hibernate也用,不过只限于insert/update/simple search。

主业务搜索已经彻底把hibernate除掉了,数据多150万+,hibernate太慢了。
这部分用专门的搜索引擎做。


随便说说吧,都有分。
...全文
721 66 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
66 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tkggdny 2011-12-13
  • 打赏
  • 举报
回复
swt/JFace jap guice也不错 啊
woshizn 2010-04-05
  • 打赏
  • 举报
回复
不准备继续做java了。
太泛滥了。
realreachard 2010-02-08
  • 打赏
  • 举报
回复
[Quote=引用 45 楼 asa5880 的回复:]
引用 44 楼 j0511 的回复:
首先建议你抱着jdk5的文档看看。。 了解jdk5的新特性。熟悉
Lang and Util Packages
Networking
Security
Internationalization
Improved Support for Environment Variables
ProcessBuilder
Formatter
Scanner
Reflection
JavaBeansTM Component Architecture
Collections Framework
Java API for XML Processing (JAXP)
Bit Manipulation Operations
Math
Instrumentation
Serialization
Concurrency Utilities
Threads
Monitoring and Management
等一些库。
其次 在熟悉ssh。不要小看ssh。就spring的bean 池。hibernate的延迟加载。一级缓存和二级缓存的合理利用等思想已经很博大精深。  我们项目用hibernate做持久。。 400w的用户并发。hibernate照样跑。
如果你觉的够ssh够牛了。 那下来建议先补补数据库方面的空白把,熟悉下pl/sql。。以上都觉的可以了,先来在研究下各容器分布式实现,javagroups分散广播,treecache等分布式缓存等分布式知识以及合理利用分布式。
  晕。。 写的太累了。。 至于那个搜索 可以用javacc作分词。。 算法还是比较好的。lucene 做检索。你也可以尝试用hibernate search等。
  还有spring的调度Quartz,JakartaCommons等等  好多。。 虽然我才工作2年。但我有一年时间一直带小组。并且我说的那些项目中都用过。所以有资格告戒lz学东西最主要的是思想。。就ssh 建议你看下江南白衣写的sprigside  或许你会重新认识ssh。




你就在那扯吧!但别误导人,400w的用户并发和hibernate有什么必然联系吗?再说我还真没见过400W用户并发的,你知道什么叫并发吗---------不会JAVA,处理TB级架构数据的人飘过
[/Quote]

处理TB级架构数据的人飘过

牛人,膜拜
wangxiaoyi2 2010-02-03
  • 打赏
  • 举报
回复
我们项目还是用jdbc
colin_pxx 2010-02-03
  • 打赏
  • 举报
回复
hibernate在数据量大的时候确实很慢
Magiccrystal 2010-02-03
  • 打赏
  • 举报
回复
看看
asa5880 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 44 楼 j0511 的回复:]
首先建议你抱着jdk5的文档看看。。 了解jdk5的新特性。熟悉
Lang and Util Packages
Networking
Security
Internationalization
Improved Support for Environment Variables
ProcessBuilder
Formatter
Scanner
Reflection
JavaBeansTM Component Architecture
Collections Framework
Java API for XML Processing (JAXP)
Bit Manipulation Operations
Math
Instrumentation
Serialization
Concurrency Utilities
Threads
Monitoring and Management
等一些库。
其次 在熟悉ssh。不要小看ssh。就spring的bean 池。hibernate的延迟加载。一级缓存和二级缓存的合理利用等思想已经很博大精深。  我们项目用hibernate做持久。。 400w的用户并发。hibernate照样跑。
如果你觉的够ssh够牛了。 那下来建议先补补数据库方面的空白把,熟悉下pl/sql。。以上都觉的可以了,先来在研究下各容器分布式实现,javagroups分散广播,treecache等分布式缓存等分布式知识以及合理利用分布式。
  晕。。 写的太累了。。 至于那个搜索 可以用javacc作分词。。 算法还是比较好的。lucene 做检索。你也可以尝试用hibernate search等。
  还有spring的调度Quartz,JakartaCommons等等  好多。。 虽然我才工作2年。但我有一年时间一直带小组。并且我说的那些项目中都用过。所以有资格告戒lz学东西最主要的是思想。。就ssh 建议你看下江南白衣写的sprigside  或许你会重新认识ssh。


[/Quote]

你就在那扯吧!但别误导人,400w的用户并发和hibernate有什么必然联系吗?再说我还真没见过400W用户并发的,你知道什么叫并发吗---------不会JAVA,处理TB级架构数据的人飘过
众彩电商软件 2010-02-03
  • 打赏
  • 举报
回复
首先建议你抱着jdk5的文档看看。。 了解jdk5的新特性。熟悉
Lang and Util Packages
Networking
Security
Internationalization
Improved Support for Environment Variables
ProcessBuilder
Formatter
Scanner
Reflection
JavaBeansTM Component Architecture
Collections Framework
Java API for XML Processing (JAXP)
Bit Manipulation Operations
Math
Instrumentation
Serialization
Concurrency Utilities
Threads
Monitoring and Management
等一些库。
其次 在熟悉ssh。不要小看ssh。就spring的bean 池。hibernate的延迟加载。一级缓存和二级缓存的合理利用等思想已经很博大精深。 我们项目用hibernate做持久。。 400w的用户并发。hibernate照样跑。
如果你觉的够ssh够牛了。 那下来建议先补补数据库方面的空白把,熟悉下pl/sql。。以上都觉的可以了,先来在研究下各容器分布式实现,javagroups分散广播,treecache等分布式缓存等分布式知识以及合理利用分布式。
晕。。 写的太累了。。 至于那个搜索 可以用javacc作分词。。 算法还是比较好的。lucene 做检索。你也可以尝试用hibernate search等。
还有spring的调度Quartz,JakartaCommons等等 好多。。 虽然我才工作2年。但我有一年时间一直带小组。并且我说的那些项目中都用过。所以有资格告戒lz学东西最主要的是思想。。就ssh 建议你看下江南白衣写的sprigside 或许你会重新认识ssh。

snowmansh 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 zhangkai08111 的回复:]
guice
struts2
ajax
dorado
。。。。。
[/Quote]
google的guice怎样?我没用过。
snowmansh 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 apollo_ts 的回复:]
java还真难找到敏捷开发的方式。

Seam 国外很多人用,很火爆,Tiles这个用的不是太多。portlet 这个有规范,国外也很多人用。

S2SH都不够先进。但是5年内不会被取缔。5年后会聚集大量的老项目来维护。

可以研究增强字节码。


[/Quote]

Seam是挺多的。tiles有点老。portlet规范是个麻烦,部署很烦。
jpa会取代hibernate,虽然许多东西来自hibernate。
snowmansh 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 yhjhoo 的回复:]
关键是解决问题,用什么无所谓
[/Quote]
不同意。如果无所谓,那还要hibernate干嘛?都用jdbc好了。
dxhangel 2010-02-03
  • 打赏
  • 举报
回复
j2ee基本的架构都是SSH,除了这几个框架,其他的还真不会。
海子尘 2010-02-03
  • 打赏
  • 举报
回复
struts1.2 + extjs
風中的雲 2010-02-03
  • 打赏
  • 举报
回复
我一直都在用ssh开发!
libojacky 2010-02-03
  • 打赏
  • 举报
回复
spring + wicket + hibernate
ZG_xcj 2010-02-03
  • 打赏
  • 举报
回复
啥子都去学学。。了解了解
lp19890601 2010-02-03
  • 打赏
  • 举报
回复
SSH ,懂透了。你也可以自己写一个框架啊!
lolitaline 2010-02-03
  • 打赏
  • 举报
回复
用什么都一样。最好是jdbc+servlet。。用好了比啥都好。
cbdhxka 2010-02-03
  • 打赏
  • 举报
回复
JDBC+自定义标签+MVC结构。

不同公司应该都有自己的框架吧,只是一些公司没有自己去研发一套自己适用的框架,所以就都用SSH了,毕竟开源不要研发时间与金钱的,在社会上招人一招还一大堆!
APOLLO_TS 2010-02-03
  • 打赏
  • 举报
回复
java还真难找到敏捷开发的方式。

Seam 国外很多人用,很火爆,Tiles这个用的不是太多。portlet 这个有规范,国外也很多人用。

S2SH都不够先进。但是5年内不会被取缔。5年后会聚集大量的老项目来维护。

可以研究增强字节码。

加载更多回复(46)

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧