我学JAVA也有一年吧,J2SE掌握差不多,Jsp也学了,但总觉得还有好多东西要学,Java到底还要学哪些,人的精力总是有限的,请高手告诉我,还要学哪些,我好有个方向?拜托各位

解决方案 »

  1.   

    struts,spring,hibernate这是java开发经常使用的三个框架,还要学习数据库知道,因为开发也要同它打交道.这些都是java开发基本掌握的内容,当然还有更多.
      

  2.   

    最近初步学习了struts,正在看spring,感觉知识容量太大了。
      

  3.   

    除了SSH还有其它吗?如果学好了SSH还要其它的吗?
      

  4.   

    楼主,学无止境,学是学不完的,重要的是你用java去解决实际问题,要记住,java只是一种工具!
      

  5.   

    设计模式  JavaScript  JDBC    MySQL、Oracle数据库中的一个  MVC设计模式
    Struts,Spring,Hibernate三个常用框架  现在还要学下Struts2
      

  6.   

    j2se javascript jsp hibernate struts spring ejb jdbc oracal OOA OOD OOP等
      

  7.   


    总结的很好,先纠错一下,是Oracle不是oracal数据库:mysql, sqlserver ,oracle,db2任意掌握两个
    服务器:tomcat,weblogic。。熟练使用至少一个
    框架:SSH,建议都掌握,但也并不是所有的公司都要这个的,懂STRUTS就差别不多了
    其它都是一些基础知识JAVA学无止境
      

  8.   

    如果你想做手机软件,就学j2me吧,想做企业级的开发或者架构就学j2ee吧,里面有很多东西哦!
      

  9.   

    感觉java学习完j2se之后,如果想做企业级应用的话,struts+hibernate+spring就差不多,关键是学到什么程度
      

  10.   

    javascript jsp hibernate struts spring Ajax javaOOP
      

  11.   

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

  12.   

    谁能推荐一本JAVA web的好书,我是新手虽然我学JAVA有半年了,但是都看的电子版和视频教程。对于利用框架去构建系统,以及项目实施具体细节,有没有那本书讲的比较好的?
      

  13.   

    技术总是更新的 其实那么多的技术 那么多的框架 讲白了 就是实现代码的复用 减少程序员自己要敲的代码
    核心的东西 没有什么变化 比如hibernate 就是简化数据库的操作而已 不要程序员自己写sql语句
    是程序更加面向对象化 其它的框架都一样 虽然各有各的功能 讲白了不还是少敲点代码
    框架都是程序员写的 那是因为那些程序高手 觉得总是写重复的代码 太没意思了 就弄框架了
    我觉得只要学好基础的东西 精通J2SE JSP等 懂得面向对象编程语言的 核心是什么
    那些新的技术 框架啊 看看就理解了 
    多买几本书 一时有个知识点不会了就查查 Google一下 不就完了
    技术总是学不完的 就像功夫招数一样 最高的境界是无招
    你看高手对决都是两人手掌一对拼上了
    没有花里胡哨的招式
     高手大侠比的是内功 
    所以我们要想成高手的最高境界就是 大道从简