JavaEE学习之路学习JavaSE只是“万里长征”的第一步。选择学习JavaEE还是JavaME(或者你想继续深入学习JavaSE,只要你喜欢,可以深入,前面说了,JavaME的学习我就不说了);估计选择Java的EE学习者会比较多。JavaEE涉及很多技术。考虑到初学者的接受度,我会尽量从最常用的角度来介绍。学习JavaEE,不建议在开发环境中使用文本编辑器。感觉NetBeans5.5(目前官方最高版本)非常适合初学者。我个人非常喜欢NetBeans。如果你喜欢用Eclipse等其他IDE,没有问题,看你喜欢什么。1学习JSP/Servlet目前JavaEE的最高版本是5.0版。在JavaEE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术。建议掌握JSP1.2/2.X的知识。毕竟很多在用的系统还是基于JSP1.2的。学习JSP,还必须掌握一些扩展技术,比如:要掌握HTML的基础,最好掌握一些JavaScript(目前很火的AJAX技术之一),CSS技术,了解XML是essential(至少描述性的Configuration信息是用XML描述的)。在学习JSP/Servlet的过程中,应该结合学习JDBC和数据库开发技术。毕竟,大多数JavaWeb项目都与数据库紧密结合。2学习数据库开发技术这里想着重介绍一下数据库开发技术。数据库技术是业务系统的必备技能。JavaWeb开发者至少应该掌握SQL语句的使用!数据库技术大致可以分为DBA技术和数据库开发技术。开发方面,要重视数据库开发技术,还要掌握基本的数据库操作。常用的数据库有DB2、Oracle、SQLServer、MySQL等,大家可以根据自己的实际需要选择数据库,并努力掌握其开发技术。记住,学习数据库开发技术和学习JavaEE是相对独立的。可以在学习JSP/Servlet的同时学习数据库开发技术(如SQL语句等),或者先学习数据库开发技术,再学习JSP/Servlet。小服务程序。3在学习了其他JavaEE开发技术之后,可以学习一些EJB知识。EJB的最新版本是3.0,与之前的2.X版本有很大的不同。考虑到EJB2.X还有很大的应用市场,建议结合学习EJB2.X/3.0。在学习EJB的过程中,还应该掌握企业级应用服务器(如WebSphere、Weblogic、SunApplcationServer或JBOSS等,目前SunApplcationServer9.X和JBOSS都可以支持EJB3.0)的使用.在后续的学习中,逐渐扩展到其他JavaEE技术。4.当你对JavaEE有了一定的了解之后,自然会想要扩展自己的知识面。这时候你可以学习Spring、Hibernate和各种Web框架(如Struts、JSF、Webwork或Tapestry等)。随着技术和经验的不断积累,你会逐渐关注分析、设计等更高层次的知识。这时候可以进一步学习UML、模式等相关知识(有了一定的经验,可以安排自己学习这些知识)。5.总结永远记住:从头到尾,实践是学习Java技术过程中极其重要的一部分。没有实践,是学不会技术的!在Java学习和实践的道路上仍然没有灵丹妙药。而且,还有很多东西要一步步来学。勤奋是金!善于利用互联网上众多的资源,多学习别人的经验。目前关于Java的争论很多,诸如“Java正在走下坡路”、“Ruby将取代Java”等争论甚嚣尘上,但正如我前面所说,这是一种浮躁的表现。Java的前景非常好,尤其是Java。开源后!让他们吵吧,掌握了Java,你就掌握了当下最热门的技术。“梅花香自苦寒来”,当你有了扎实的Java开发基础,就可以舞动手中的“蛟龙剑”和“倚天剑”了!那个时候,你一定会有成就感。
