今天看到一家公司正在招人,需要掌握:Structs/spring/hibernat这些东东...说实话这些东东是什么我都不知道.我现在在学JAVA,懂的也是一些很基本的东西,所以我想了解一下具体的具备了那些知识以后,才能够看懂Structs/spring/hibernat...或者,有没有捷径可以走?
  Structs/spring/hibernat要怎么学?大家或者推荐一些好的资料?或者给个简单的介绍?
  谢谢!!!

解决方案 »

  1.   

    www.verycd.com上搜索,会出来好多东西比如尚学堂的,传智博客,等等。你可以考虑,
      

  2.   

    去sf.net找一下,有很多开源的例子是用struts+spring+hibernate的架构。
    --------------
    www.toeach.net
      

  3.   

    Structs/spring/hibernate这三个是现在比较主流的也是用的比较多的框架!Struts 分为两个版本!
    1.x 他的主要设计思想用的比较多的是抽象类的设计,所以抽象类这块你要很熟悉,
    2.x 他的主要设计思想用的比较多的是接口的设计,所以你接口这一块你要很熟悉!
    懂的上面也不是你马上就可以掌握struts 1和2,你的servlet的了解,最起码你会用servlet写个处理之类的东西,你要是servlet也熟悉了,那么你开始看两本书吧,一本是《struts in action》另外一本是《webwork in aciton》,第一本是学struts 1的基础,把这本书搞懂了,一般的商业项目用到的struts的东西你对你来说都绰绰有余了!第二本当然对应的就是struts 2了,因为struts 2的前身是webwork这个框架,同样你读懂这本书struts 2你掌握的也差不多了!spring 这个东西可就高级了,可以说一个项目其实只用spring就可以了,spring太强大了,所以现在spring的轻量级应用服务器就出来了,这个spring的创始人大家都知道是音乐系的博士,也只有懂艺术的人才能发明如此完美和强大的框架了!spring的核心就是IOC和AOP为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,而且整合现有一些比较流行的技术,比如说struts 1,hebernat,ibatis反正现在比较流行的他整合了,可以说使用最多的J2EE企业级应用开源框架!我为这个框架痴迷!忘了spring还有个功能,他可以想EJB一样提供声明式的服务!要学好这个东西,兄弟你要是java的基础不好,那你基本上就领悟不了这个框架的伟大!当然入门级书还是《spring in aciton》现在该hibernate了,这个框架其实个是持久层的框架,内部已经帮你实现了N多的功能,让你可以专心的编写业务层而不必花更多时间编写DAO,hibernate入门还是很简单的!但是一些高级应用,就需要你话点时间研究了!这个框架我只会简单的应用,我也不好说!三个框架最容易入门就是struts 1了,其次就是struts2和hibernate了,剩下的就是spring了,因为spring实在是太强大了!
    如果你要快速的掌握最基本的三个框架的应用,捷径当然也有,但是呢这个要条件的,你可以去找几个项目的实例,用这三个框架开发的,或者其中某个组合的!~
    条件就是你的java基础的好,JSP还行!不然你看到那些哪怕是简单的代码,你都会晕的!好了!打字累死我了!别忘了给我分!昨天帮他们解决了好几个问题,都不给我分!
    希望你不会呀!
      

  4.   

    学习SSH框架,一定要有JAVA基础,servlet思想,才能去理解。建议楼主先学习servlet再去学习框架,理解上会容易点
      

  5.   

    8楼的说的很详尽,基本上阐述了SSH三个框架的功能学习方法以及相互关系....
    诚然这三个框架是现今j2ee方面流行最主广泛使用最多的....
    不过楼主既然对这三个框架一无所知那么从<<* in action>>诸如此类书藉看起然后再加学习项目起码半年时间下不来....
    当前然提楼主的jsp+servlet得有相当的基础....
    建议对于初学者来讲,看看网上的视频是最好的捷径(注:不能光看,一定得照着自己动手写代码....)
    比较好的有"浪曦网","尚学堂",你可以在www.veryCD.com下载到你想要的所有的资料....
    (注:struts2浪曦网的风中叶老师讲的不错....)
    希望对你有所帮助....
      

  6.   

    知识需要一步步的学,没有什么捷径,
    每个人都有自己不同的学习方法,
    你现在正在学Java,会学到的。
      

  7.   

    我是先找两本书看看,然后就有一股跃跃欲试的冲动,就开始照书做。不懂的就CSDN一下,这样可以积累很多经验。现在毕业很不好找工作,要有经验啊!