最近在学java web 是jsp方面的,学了好久,才发现要学的东西太多太乱了,根本不知道哪些是必须掌握,哪些是过时淘汰的。总结了如下一些学心知识,请高手帮忙分析哪些是重点学习,哪些是次要的,甚至哪些是根本没必要学的。。也请老手们说说学习的详细流程,小弟拜谢!!
java基础
jsp基础
JavaBean
servlet
applet
JDBC
jstl
xml
自定义标签库
数据库操作
structs2
spring
haibernate等等,还有要学的希望补充。

解决方案 »

  1.   

    ejb
    javascript/jquery/ajax/extjs
    flex
    多线程/通信编程
      

  2.   

    JavaScript  css基础 ajax
      

  3.   

    java基础、jsp基础、JavaBean、servlet
    这些是必须会的。。近可能精通。。这样以后新东西会容易入手
    JDBC建议记住怎么用就行了
    数据库操作--这个得看你进公司,公司所用的数据库,但最基本的是掌握Sql Server数据库
    structs2、spring、hibernate
    现在公司基本不用hibernate框架。因为存在一级二级缓存等弊端。
    Struts2有的公司用,有的还是Struts1.2,Spring可能都用到吧。
    对于Java Web开发来说 必须学会怎么看API文档。。希望对LZ有用。。
      

  4.   

    再多说一句。如果打算走Ajax方面,把Javascript掌握牢
      

  5.   

    学是必须的,基础你要完全知道,不能学这个不学那个,你需要理解和知道每个东西是怎么用的、知道逻辑、知道写法,可能你现在学它将来未必能用得上它但是你要在看到它,能在最短的时间里明白和记住怎么使用,每个人工作时牵扯的领域不通,你现在学java将来去外包叫你搞php也未必……加油路还很长……
      

  6.   

    首先,哥要提醒你,java基础很重要,不懂基础的编程将只能复制粘贴,自己写不出任何程序;
    其次是servlet,在某个场合下,servlet也就是我们说的jsp,jsp技术的核心就是servlet,所以掌握servlet很重要;
    JDBC + orcal/mysql也是很重要的,几乎90%的公司都是使用orcal/mysql,但是操作数据库并不是初级程序员的任务,初级程序员只需要编程,编出好程序就行了,数据库交给上级来弄。
    jstl是辅助jsp的,会用就行
    xml也是很重要的,但是java基础打好了,xml不是问题
    一下的是我们常用的三大框架,spring+hibernate很重要;
    structs2
    spring
    haibernate
    另外我还强烈建议你学习jquery,因为未来的编程路,注定你会接触到很多的js,js的编写比java还难得多,js是很难调试的,找错误也比较难,
    最后祝你好运.....
      

  7.   

    7楼说的不错。。
    但是现在很多公司不会去用Hibernate框架,理由我已经给出
    都说HIbernte不错什么的。都是受到北大青鸟的毒害
      

  8.   

    首先学习 servlet jsp这是一体的 然后学习JAVA主流框架如 struts hibernate spring ajax ibatis等等  8319449高级JAVA技术交流群   力挺
      

  9.   

    我还有个疑虑,既然jsp最后都会自动编成servlet的,我们好像不用直接写servlet的,那为什么还要学它?难道就是为了知道一下它的原理么?还是以后我们还要写它?
      

  10.   

    不要偷懒,servlet一般公司用的是不会很多,但是想stuts1.2其实核心就是一个ActionServlet。这些知识是要知道的。前台+后台的交互,一定要会。像前台的一些技术入extJs jquery 在一些公司用的很广泛。
    这些东西说三天也说不完,总之都要掌握,不要偷懒,技多不压身。