我是一个刚入门的菜鸟,刚学完java和jsp,现在想学一下构架的知识,挺老师给我们介绍说struts,spring,hibernate是非常流行的,而且EJB3也已经慢慢的流行起来。 
但是每一种知识都需要好多的时间学习,想问各位大侠一下: 
1.需要每一种都学习吗? 
2.需要学习里面的标签吗?听人说公司中主要用JSTL,但是老师讲了好多的struts标签,不知道哪一个重要一些。 
3.如果学习JSTL,哪些标签重要呢? 
4.如果学习struts或spring标签,哪些标签重要一些呢? 
5.AJAX也需要学吗? 希望各位大侠能解释一下,在下不胜感激!先谢谢各位大侠了! 

解决方案 »

  1.   

    要会用
    标签用了再学
    ajax学
      

  2.   

    1.推荐先学习SSH也就是struts,spring,hibernate。目前大部分公司在开发中使用的较多的就是它了。EJB3对于初学者可以先不用学习,持观望态度就好,目前还是叫好不叫座。
    2.所有的标签本质上没有什么区别,如果你了解了标签的工作原理,那么随便拿来一个你都可以使用,所以不过是jstl还是struts都只是一个工具而已,如果真要说jstl中要学习些哪些标签,可以先学习c包里的如c:if  c:out  c:forEach 等等
    3.spring除了自己提供的spring-mvc外,貌似没有标签。可以先不考虑。
    4.Ajax有时间搞当然最好了。
      

  3.   

    出去找工作还是现学会用 SSH(Struts+Spring+Hibernate)先
    不过基础永远是最重要的
      

  4.   

    先学SSH
    标签关键是知道怎么运用就是知道可以怎么设置就好了
    JSTL
    el表达式个人认为比较重要学的设计模式
    AJAX最好知道
      

  5.   

    struts,spring,hibernate这些是挺流行
    EJB3和HIBERNATE很像,持久层
    AJAX最好学一点 技多不压身啊.
    知道的多 找工作的时候能吹的点就多.
      

  6.   

    学的设计模式 
    AJAX,hibernate,spring,
      

  7.   

    既然你说你是“刚入门的菜鸟,刚学完java和jsp”。不知道你java基础学了多长时间?学到了什么程度?有没有用java写过小项目?servlet学了没有,sql学了没有?JDBC呢?如果你用以上这些可以做一个小项目出来,那再去学你说的那些很快的,一星期一门搞定!