最近找工作看到很多公司要求懂Java的框架,但是我对框架的了解甚少,希望各位能够帮帮我,3q!疑惑1:Java工程师招聘要求熟悉struts框架,想学习struts,但是看到网上的人说struts2将来会代替struts,那我到底应该学习struts还是struts2?疑惑2:struts、hibernate、spring框架的学习顺序是怎样的?疑惑3:技术更新的这么快,我应该学习SSH框架分别对应的哪些版本?

解决方案 »

  1.   

    1.struts1与struts2关系不大,想实在点,整2吧,想深入了解的对编程非常有兴趣的可以回头看看1。
    2.没啥严格顺序,一般spring往后放放,可以试试这个顺序:hibernate>struts2>hibernate+struts2>hibernate+struts2+spring
    3.不用考虑,挑一个你觉得最新的学明白了再说。
      

  2.   

    弄Struts2吧,把Struts2学会了,Struts1理解一下就行。要说顺序,只能给你一个建议, Struts->hibernate->spring。希望你找到一个适合自己的学习方法。加油吧!
      

  3.   

    struts2和1基本上是两个不同的框架,1现在外面已经基本不用了,新的项目都用2的。ssh三个框架并没有学习的先后顺序,想先学那个都随意的。基本上捡最新的学吧,struts2、H3,spring好像也有三了吧,我不太了解,这个到google查一下就好了。其实建议你把javaEE和javaSE的基础打好。像ssh这些框架并不急着深入进去。第一、各个公司用的框架都不一样的,只不过ssh比较多人用而已。很有可能你现在花大量时间在ssh上,到公司里发现他们用的是其他框架。第二、这些框架要初步的上手是很容易的,去弄个视频看看,看看他们的官网文档,再动手做一下,把一些常用的技术学会了就可以上手做了。然后可以在工作中再慢慢深入。而且一般的公司里不太会涉及到框架太深入的内容的。总的感觉,只要你的javaEE和javaSE的基础好,框架要上手是不难的。以上是一些我个人的想法,仅供楼主参考。
      

  4.   

    估计使用struts2的比较多,建议楼主学习一下尚学堂的免费视频,我是看着学的
      

  5.   

    先学servlet,然后servlet1-->hibernate-->然后做个差不多的项目,然后spring-->然后struts2(你会发现,使用方法都差不多,但框架的核心是不一样的,有点区别)-->三个框架整合起来,-->做个差不多的项目