看完了两本书,讲述JSP基础的,接下去该学习什么呢? SSH?  如果是的话,按照论坛上人的说法,应该先学STRUTS。但是上老外论坛问了,有些人说不推荐学习STRUTS,因为STRUTS 1已经即将寿终正寝,而STRUTS 2使用很麻烦。大家觉得呢? 该学什么呢? 说说看法。

解决方案 »

  1.   

    我现在手头有一本书。朋友给的,是STRUTS 1的,要不要扔掉? 然后买STRUTS 2的? 还是没必要?
      

  2.   

    STRUTS 1当然要学,起码学会什么是mvc,而且现在很多公司的系统都是基于STRUTS 1的,根深蒂固啦,STRUTS 2没有大面积的运用,不过是一种新的趋势。
      

  3.   

    struts1还是蛮好用的,现在公司里主要是用struts1,而 struts2还没有完全替代struts1,至于楼主说struts1即将寿终就寝,实在看不出?
      

  4.   

    谢谢你的建议。我也不太懂,但那个老外是这么回复的:I don't recommend spending time with Struts because it reached EOL, neither I recommend Struts2 (it is tedious to work with and verbose).
    If you want to stuck with JSP & Servlets, check Stripes framework. 
      

  5.   

    必须先知道什么是MVC,再去学struts等
      

  6.   

    老外算个求,你能保证老外说的都正确,典型的崇洋媚外。
    鄙视下,
    如果你想在软件这行混,起码你需要了解的是当前中国的软件行情,你所在城市的软件市场,公司情况等。
    毕竟大伙都是为了生计才学java等语言。所以凡是都要从本地出发,洋人的东西不一定适合中国国情,好好学学我们伟大的包主席吧,一切已中国的国情为出发点。o(∩_∩)o...哈哈
      

  7.   

    技术不重要,重要得是思想,struts1虽然说,即将面临淘汰,但mvc原理还是照样在流行这,我们不能让技术把我们限制住,掌握新技术是没错,但你如果在有深厚得功底,学新技术对你来说,不会太难得,任何新技术得新起,它都是建立在原有理论基础上的,不要盲目听信别人说什么技术好,什么技术不好,你要弄明白你现在到底真真得掌握了多少,
      

  8.   


    不太想吵架,你这样上来就鄙视别人的人,水平一定也不怎么样。说句极端的,做IT的不崇洋媚外的话,你还做什么IT? 您现在用的技术,哪个不是洋人发明的?
      

  9.   

    必须先知道什么是MVC,再去学struts等 
         
      

  10.   

    看你要网那方面学了。。比如学j2ee  那学的就多了。。百度一把把。。
      

  11.   

    学完了 JSP/Servlet 建议用这些做个小小的东西,功能不要多,十来个就行了,完成了再往下走,否则继续。
      

  12.   

    sttuts吧或者hibernate也可以
    http://e188e.cn为您提供
      

  13.   

    另外,Struts 1 作为最早的 MVC 框架已经有快 10 年的历史了,说到寿终正寝至少在三五年之内不会发生。
      

  14.   

    我学struts1.2有段时间了。。也接触了下struts2.0,感觉确实2.0要方便许多。。但是并不是意味着1.2会被淘汰掉,至少三、四年内。。
    个人觉得掌握mvc很重要
      

  15.   

    基本上struts2.0和1.x没多大关系。你如果打算学ssh,我建议你学struts2.0,毕竟struts2.0是一种趋势。
      

  16.   

    嗯,Struts1还有很多的公司在应用
      

  17.   

    推荐的学习Java的学习顺序如下:     * 学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。 
        * 学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。 
        * 学习HTML、css、JavaScript的内容。 
        * 学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分 
        * 学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts 
        * 学习Java与XML ,重点掌握使用Java技术对XML文件的解析 
        * 学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss 
        * 学习Hibernate 等持久层的技术 
        * 学习Spring 
        * 学习AJAX 
        * 学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP 
        * 学习OOA与OOD,uml,设计模式 
        * 学习Web Services、SOA的原理与应用开发 
    最后,现在很多公司都使用Linux系统做为服务器系统,并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安装、使用和简单管与配置,也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。推荐学习完SQL与数据库之后进行学习。 你要想找到一份不错的Java程序员工作,最基本的也要把1-12都学习了,当然有的内容需要深入掌握,有的内容可以慢慢的深入掌握的。
      

  18.   

    框架是必须要学的。是开源的也好还是官方的也好。
    至于是struts1.x还是struts2。个人推荐从struts1.x开始学起。
    都是基于servlet,底层技术都一样,struts1的实现对底层技术的体现更多,也更明白,再学习过servlet之后再学习struts1不是什么难事,当掌握struts1再去使用struts2,你会发现不一样的只是struts2更华丽的外表。
    如果直接去学struts2,上手很快,但要了解技术本身,却比从struts1入手难度要大得多!
      

  19.   

    structs 1 还是得学吧。我刚接触,正在学
      

  20.   

    我赞成6楼的说法,学习什么不应该跟洋风,学习什么要看具体情况,毕竟j2ee的东西太多了,不可能全部学完,有些东西是用的时候再去学也是可以的。
      

  21.   

    俺们做的这个系统,就是用的struts1.0......
      

  22.   

    呵呵,其实没有必要非得为了说到底是Struts1和struts2那个好而争论,其实每个公司用的都不一样,个人认为struts2还是比较好用的,但是并不代表Struts1就要死掉,建议楼主可以先做下MVC的小东西,明白什么是DAO,然后才去接触struts
      

  23.   

    如果猜得没错的话
    你的基础还有很多要继续学习。
    1。html可以先熟练,记住是熟练。
    2。最好是js能把基础学好。
    3。学习strut2吧
    4。学习hibernate
    5。学习spring以上3,4,5前提是你最好是java基础比较扎实
      

  24.   

    做一小项目,这样加深对知识的理解和巩固 往下学Struts1 或Struts2也行 不过我建议都要学
      

  25.   

    老外说的 不符合国情   建议学struts 1