一般做JavaEE的话,需要学习的流程是这样的:
1.JavaSE基础:做JavaEE的话,Socket和GUI都不是必要的,但IO、Thread、以及对Exception的处理都必须要精通的。正则表达式和反射机制也要精通,JavaEE开发中必不可少的。
2.JDBC+(Oracle && MySql && MSSqlServer):数据库的东西很简单,真正开发时不会用太难的语句,各版本数据库不同,现在很多小公司比较无奈,用Java+MSSqlServer,所以除了Oracle和MySql最好还要了解一下它。至于代码方面,多写些就能掌握JDBC的大概了。
3.HTML+CSS+JAVASCRIPT:不多说了,JavaEE基础中的基础,不难,比较杂,不好记,对于工作在后台的Java程序来说,前台也是要了解的。
4.开发项目必不可少的知识:UML、23种Design Patterns、SCM、JUnit、XML、AJAX等。
5.Servlet + JSP:不多说了,JavaEE的入门。Tomcat,Apache,熟练掌握IDE使用,Eclipse、NetBeans、IDEA等,主要看公司用哪个。
6.JavaEE:这就是真正的业务了,很无奈,JavaEE是建立在框架基础上的,绝大多数Java程序员都是搞这个的,Struts、Spring、Hibernate、EJB,这些是主要的业务,一般也就是做OA、DRP、UML、CRM、CCS等电子商务后台。
当然,很多公司都是本着人才不是招进来的而是培养出来的原则的,能不能找到工作光想是没用的,找找看就知道了。不需要太精通,学完后虽然没有经验,但是只要公司肯培养你就可以了,经验累积个一两年就有了。祝你成功。
如果你正在入门学习Java或者即将学习,可以申请加入我的Java学习交流扣扣群:639714511,有什么问题都可以随手来交流分享,群文件我上传了我做Java这几年整理的一些学习手册,面试题,开发工具,PDF文档书籍教程,需要的话你们都可以自行来获取下载。