时间:2016-11-21来源:本站原创作者:佚名

最近论坛上看到好几个朋友都在问,如何学习Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了ThinkinginJava,可以学习J2EE了么?”。于是就有了写这篇文章的想法,希望能帮助初学者少走一些弯路。也算是对自己几年来学习从事Java教学的一个总结吧。

在开始之前有必要再讨论一下J2ME,J2SE,J2EE这些概念。J2ME,TheMicroEditionoftheJava2Platform。主要用于嵌入式Java,如手机,PDA等等。J2SE,Java2Platform,StandardEdition,我们通常所说的JDK(JavaDevelopmentKit)包含在此,是J2EE的基础。J2EE,Java2Platform,EnterpriseEdition,就是所谓的企业级Java。这些只是从API级别上的划分,实际上Sun给J2EE的定义是:开发基于组件的多层的企业级应用的规范。也就是为各种不同的技术定义一个Java的规范,使这些不同的技术结合起来,在Java平台上构建强壮的企业级应用。

  从这一点来看,J2EE这个概念应该是涵盖J2ME,J2SE的。比如一个典型的J2EE应用,网上商店,它支持web方式下订单,也支持手机下订单。显然必须用到J2SE,J2ME。所以也就不存在所谓的从J2SE转向J2EE的问题了,只是后者包含的范围更广而已。来看看Sun给出的J2EE相关技术主要分为几大块。

如此之多的技术难免使初学者无所适从,望而却步。即使是一位经验丰富的J2EE开发者,又有几个人敢说J2EE相关的技术我都熟练掌握了。不过作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。

  以我个人的观点,下面这些技术是一般J2EE应用开发人员所必须熟练掌握的。JavaServerPage,JavaServlet,EnterpriseJavaBean,JDBC,Transactions。还有JAXP等XML相关技术,JavaMessageService,JavaMail,JDO等等是最好应该掌握的。其他ManagementTechnologies,ConnectorArchitecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心,等用到了再去学习也不迟。

如果你想要系统全面的掌握Java编程语言,建议您还是去专业的培训机构,毕竟自学的或者是在高校中所学习的java基础知识,与目前企业的实际用人需求差别还是很大的,只有通过培训机构全面的培养参与真正的项目实战开发,你才能更好的掌握java知识,将知识转化为实际工作经验,才能帮助你入职高薪企业。如果在学习方面还有什么不懂的可以询问蕊蕊,







































北京治疗严重白癜风的医院
北京哪家治疗白癜风安全

转载请注明原文网址:http://www.gzdatangtv.com/hjpz/1680.html

------分隔线----------------------------