平时工作,除了SSH还会用点什么?现在公司新项目用Groovy/Grails,因为快。公司旧的系统没有用struts,都是Seam, Spring MVC, Tiles, JSF/Facelets之类的。hibernate也用,不过只限于insert/update/simple search。主业务搜索已经彻底把hibernate除掉了,数据多150万+,hibernate太慢了。
这部分用专门的搜索引擎做。
随便说说吧,都有分。
这部分用专门的搜索引擎做。
随便说说吧,都有分。
解决方案 »
- Java servlet 显示多张图片的问题
- java中这种定义方法时第一次见,嘛意思,请高手支招
- 不好意思请问一下如何在页面显示Map里的东西?
- webservice问题,200分!
- 提个菜鸟问题
- 关于编码的问题。实在让我头疼。
- 求助该如何处理在查询结果页面删除记录后用户用后退方式返回再删除
- 请问一个问题:ant和junit的问题
- servlet一定要放在tomcat/webapps/root/web-inf/classes目录下吗?
- 请教关于Weblogic部署一个websocket小实例,无法建立连接的问题
- 求一个毕业设计(基于struts的新闻系统),相关信息管理系统也行,比较规划点的
- debug 怎么用嘛?上几张图 赏分100
bs 架构,ajax,页面中嵌入applet,applet中适用swing组件
速度也是可以的,
不过看到太多的配置就头痛!
所以,数据量大时,宁愿不用hibernate!
做.NET的人,天天骂MS。
还有其他的框架也可以呀!!!
struts2
ajax
dorado
。。
Seam是挺多的。tiles有点老。portlet规范是个麻烦,部署很烦。
jpa会取代hibernate,虽然许多东西来自hibernate。
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级架构数据的人飘过
是自己写还是拓展的?
没什么感觉用了SSH之后就不能做人了..都是需要才用啊..没需要我特别去冲着哪个东西乱用也不行的哈..
太泛滥了。