java学习历程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java学习历程

最近论坛上看到好几个朋友都在问,如何学习?Java的问题,”我已经学习了J2SE,怎么样才能转向J2EE?”,?“我看完了Thinking?in?Java,?可以学习J2EE了么?”.于是就有了写这篇文章的想法,希望能帮助初学者少走一些弯路。也算是对自己几年来学习Java的一个总结吧. ??在开始之前有必要再讨论一下J2ME,?J2SE,?J2EE这些概念。J2SE,?The?Micro?Edition?of?the?Java?2?Platform.?主要用于嵌入式Java,如手机,PDA等等。J2SE,?Java?2?Platform,?Standard?Edition,?我们通常所说的JDK(Java?Development?Kit)包含在此,是J2EE的基础。J2EE,?Java?2?Platform,?Enterprise?Edition?,?就是所谓的企业级Java.?这些只是从API级别上的划分,实际上Sun给J2EE的定义是:开发基于组件的多层的企业级应用的规范。也就是为各种不同的技术定义一个Java的规范,使这些不同的技术结合起来,在Java平台上构建强壮的企业级应用。从这一点来看,J2EE这个概念应该是涵盖J2ME,?J2SE的。比如一个典型的J2EE应用,网上商店,?它支持web?方式下订单,也支持手机下订单。显然必须用到J2SE,J2ME.?所以也就不存在所谓的从J2SE转向J2EE的问题了,只是后者包含的范围更广而已。 来看看Sun给出的J2EE?相关技术主要分为几大块。 1.?Web?Service技术 -??Java?API?for?XML?Processing?(JAXP)? -??Java?API?for?XML?Registries?(JAXR)? -??Java?API?for?XML-based?RPC?(JAX-RPC)? -????SOAP?with?Attachments?API?for?Java?(SAAJ) 2.?组件模型技术(Component?Model?Technologies) -??Java?Servlet? -??JavaServer?Pages? -??JavaServer?Faces? -??Enterprise?JavaBeans? -??Java?Message?Service? -????J2EE?Connector?Architecture 3?.管理技术(Management?Technologies) -??J2EE?Deployment?Specification? -??J2EE?Management?Specification? -??J2EE?Client?Provisioning? -????Java?Authorization?Contract?for?Containers 4.其他相关技术(Other?J2EE?Technologies) -??JDBC? -??Java?Data?Objects?(JDO)? -??CORBA?(Java?IDL?and?Java?RMI-IIOP)? -??JavaMail? -??Transactions ???如此之多的技术难免使初学者无所适从,望而却步。即使是一位经验丰富的J2EE?开发者,又有几个人敢说J2EE相关的技术我都熟练掌握了。不过作为一名普通J2EE应用程序的开发者来说,我们只需要重点学习其中的一部分技术就可以了,对于其他部分只要做到心中有数,哪天需要用到了知道跑哪里去找到资料就行了。以我个人的观点,下面这些技术是一般J2EE应用开发人员所必须熟练掌握的。Java?Server?Page,?Java?Servlet,?Enterprise?JavaBean,?JDBC,?Transactions.??还有JAXP等XML相关技术,Java?Message?Service,?Java?Mail,?JDO等等是最好应该掌握的。其他Management?Technologies,Connector?Architecture等等主要是给容器提供商中间件提供商参考的,应用开发者不需要怎么关心,等用到了再去学习也不迟. 语言学习篇 ??首先是J2SE基础.学习一门新技术,无外乎阅读和实践了.?而一本好的参考书对于初学者来说显得格外重要.?现在市面上的?Java书籍可以说是铺天盖地,?质量也是良莠不齐,?令初学者无所适从.?所以还是先推荐几本书籍吧.?目前对于?Java基础知识,大家一般都比较推荐两本书,?Thinking?In?Java?和??Core?Java(TM)?2,?Volume?I?Fundamentals?.??第一本书不必多说了,?Bruce?Eckel?的大作,?J

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档