学spring4+hibernate4吧。Struts真的不用学,稍有点技术实力的公司都不会用这个框架。网上例子:
http://mycuteblog.com/hibernate4-spring4-maven-example/
http://www.codejava.net/frameworks/spring/spring-4-and-hibernate-4-integration-tutorial-part-1-xml-configuration
别跟我说英语不好。

解决方案 »

  1.   

    用spring很多年,也没有用到spring一些高级特性,所以对我来讲2.0和4.0差不多。
      

  2.   

    的确是有些老了,除了hibernate差别相当烧点,其他都挺大的
      

  3.   

    我专挑老的看,
    不知道现在没有人提看jboss的源代码。
      

  4.   

    有差别,但是不白学,高版本的很容易上手了。不过spring不是javaee标准,而且事务控制会导致死锁(这个可能spring拥趸不爱听)。还是ejb,cdi,jpa这些标准比较好,而且符合大公司的要求。springmvc我自己感觉比struts2好用,但是和cdi不能并存,个人感觉还是走javaee标准的路线比较好。ssh太那个了。
      

  5.   

    作为一个刚入行的新人来讲,s2sh 和 ssi 至少要能掌握一种
      

  6.   

    学好基础的版本,高版本看看差异就可以了
    学习完jdk5的源码,到jdk6,jdk7的时候,直接看jdk升级的差异就可以了
    思想不会变,变得只是细节性的知识
      

  7.   


    怎么学J2EE标准?EJB是J2EE标准吗?我一直以为SSH就是遵循J2EE标准了。J2EE标准是SUN提出来的吧,那他有J2EE标准的框架吗?
      

  8.   

    准确的说现在就叫JavaEE,不是J2EE。EJB是,你简单看看javaee包括什么技术就大概知道了。至于怎么学,那就一个一个标准去学了。JavaEE就是一套规范文档,还有相关的interface。这个没有标准的实现,就是规范。具体实现由应用服务器提供商去做。如Jboss,WAS,TomEE(这个好像不是完全实现)。
      

  9.   

    建议三个框架分开研究,而且要深入研究。
    一般公司都不用struts和hibernate,可以好好学习spring