走向J2EE,漫长的道路

j2ee

初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她)。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的。感觉Java就是做Applet的。慢慢的知道了http://java.sun.com,开始知道Java博大精深。让我不可思议的是JAVA 2,JDK,J2SE,J2EE,J2ME等新名词在自己的脑海里蔓延。慢慢的自己知道了JCP组织是制定Java相关规范的发源地http://java.jcp.org ,于是订阅了一份邮件列表。真是好东西啊,定期有Java的最新动向,所以Java的动态尽收眼里,建议大家也去订阅一份。免费的。自己动手下载了Java(TM) 2 SDK和Java(TM) 2 SDK Documentation后,不懂的就查Java(TM) 2 SDK Documentation,特别好用,也不需要什么手册之类的,建议大家都要有一份。
搭起Java开发环境后,记得还是用UltraEdit编辑并编译的(在其中可以配好Java的编译环境)。慢慢的改用JCreator了。不错,至少很多方面有改进。最开始卖了一套<Java 2核心技术> 2本书,还不错。对于入门来说足够了。慢慢的知道<Thinking in Java>是一本好书,后来才知道,有了Java经验后,看这本书特别过瘾,所以现在还经常翻翻。周而复始的看,效果特别好。慢慢的知道了Oreilly公司(http://www.oreilly.com)出的图书不错,很高雅,国内翻译的也还可以(http://www.oreilly.com.cn)。本人收集了很多Oreilly的原版图书,有需要的可以和我联系(Acrobat pdf格式)。慢慢知道了jjhou这个人.(http://jjhou.csdn.net )以及他的个人网站,最让我感兴趣的是jjhou老师写的散文,书评,很有收获,不是为技术而技术。很有趣味性。其中, http://www.epubcn.com 上有很多美丽的图书。
不知道什么时候,要开始干项目了,以前从书上看到的东西,慢慢的在项目中有了很好的机会去温习,慢慢的有了感觉,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放不好,后来才知道有一个布局管理器。咳,这个婆婆的Java也讨厌的很。开始涉及到数据库访问,JDBC。后来我才知道,Sun的Java网站有一个Java Tutorial。(http://java.sun.com/docs/books/tutorial/ )。同时,也知道了蔡學鏞先生的sleepless in java(http://www.oreilly.com.tw/sleepless/index.htm ),太美了,美的很。 满满的,OReilly, http://www.onjava.com/ 也是不错的地方。都有很多优秀的文章。http://www-900.ibm.com/developerWorks/cn/index.shtml,也很棒。
每次,美美的享用一顿大餐后,也来也觉得自己是不是应该换一种学习方式,因为这样学习效果不太好。比较乱。让我想起了Java Specification,对,我开始研究Java规范了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE的事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。很神气。
也不知道什么时候要开始开发一个网站,基于Linux+JSP+JavaBean+Oracle的系统。很是有意思。为什么这么说呢?因为不同于Swing+JDBC的开发模式,系统之间多了一层(JavaBean,姑且就这么叫吧!嘻嘻);同时,很多开发技术和面向左面系统不一样,比如分页技术。
完成项目后,自己对于Java的很多方面都比较了解了。开始思考一个问题,J2EE是什么东西?。我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、计算的平台,J2EE.
在痛苦的抉择后,我选择J2EE..分享J2EE给我带来的快乐。学到现在,最大的感觉,就是: 简单就是美,美就是Java.不会有学MFC的痛苦,也不会有去分析STL的艰辛,网路应用上一点也不逊色于C++。开始进入我的J2EE之旅。
还是下载了一份J2EE规范,一份J2EE SDK。开始研究J2EE,结合http://java.sun.com/j2ee/tutorial/index.html 提供的J2EE Tutorial开始研究了。大概过了1个月,开始有感觉了,也就在这个时候,需要我去完成一个J2EE构架方面的项目。差不多边学编写完成了,很多概念在写完后都不是很清晰,因为东西太多了,主要是基于JSP(Servlet)+Session Bean+EIS构架开发系统。当然也学到很多东西,至少对SB EJB的编写不成问题。懂得了JSP如何调用EJB……..
完成项目后,我开始研究Java Pet Store了,很是过瘾。开始知道了Servlet过滤器,XML方面较为全面的知识,知道了J2EE整个框架中各种技术的实际应用。慢慢的,开始研究WebLogic配置好的Pet Store(也是Sun公司的)。慢慢的分析两者的不同之处。开始对J2EE Specification有了很好的感觉。因为J2EE Specification本身是很严肃的,但Pet Store给出了活力。在反复的学习中,我明白了J2EE构架的70—80%。新的问题又出来了,实际企业中会如何建构一个J2EE系统呢?带着这个问题,我开始分析Core J2EE Patterns,这本书。同时,也有EJB Design Patterns。慢慢的,开始知道了J2EE的魅力所在,知道了J2EE为什么会在企业中得到较为好的认可。大家都知道,设计模式一词,在公司上班,你们的老板会看你的代码吗?会赞赏你的DP很好吗,我想很少。在完成你的工作进度之余,加班,加班,再加班,我想你没有更多的时间去分析研究DP.但,J2EE框架不一样,她内置了很多优秀的设计模式,我们在设计开发、构架一个J2EE系统中用到了很多设计模式。比如,MVC,EJB中封装的DAO设计模式。构架J2E系统用Session Façade,Message Façade设计模式也不会太困难。这也是后来J2EE吸引我的地方。慢慢的我知道了,作为一个J2EE开发者,我们要掌握其中的核心内容。我个人认为,3方面很重要。实施EJB系统常用的架构、设计模式,比如session façade、message façade、DTO等。J2EE系统构架中常用的模式。UML-> EJB,EJB->UML相互映射。现在也一样在研究。
善于享受孤独,幸好还有J2EE!

时间: 2024-10-30 19:47:04

走向J2EE,漫长的道路的相关文章

JAVA学习,是一条漫长的道路(转贴)

作者:蔡学镛  发表日期:2001-08-13  浏览人次 :378    我在Java 1.0正式问世前就开始学习Java,这么多年过去了,到现在我的Java学习历程还没有停过.我阅读原文书,研究原始码,撰写程序,自认为走得扎实,不奢望一步登天.像我这样老式的学习方式,显然和现在的快餐主义背道而驰.从许多读者的来信和学生的反应中,我发现大多数的人对于Java的学习历程都差不多是:因为公司需要使用Java来进行服务器的计画,所以急急忙忙地学习Java语言,然后就开始使用J2EE的API,开始写起

个人站长网站的发展将是一条漫长的道路

站长 个人站长如何推广网站?传统的方法在网上到处都可以搜到,好像那些推广网站的方式成了定律.因为个人站长没有大的资金,一个人的精力也是有限的!所以,个人站长要推广自己的网站,首先要问清自己当初为什么要建这个网站,这个网站有没有发展.不要一开始就做成门户网,你是没有时间去添加那么多的新闻和信息资源的,并且还要花上大量的时间去做网站推广工作. 个人站长在推广网站之前,一个好的网站定位是非常重要的,并且需要自己给网站评分,自己的网站如何跟别人的网站比,与别人的网站有相同之处或不同之处吗?自己的网站的优

Casalena谈如何让梦想走向现实的

摘要: 他们准备的文章既讲故事,还同时向创业者提供可操作的建议,以助力打造优秀的公司.在最初创立的时候,Squarespace只是Anthony Casalena为自己搞的个人网站,在Wordpress和Drupal面前,它不 他们准备的文章既讲故事,还同时向创业者提供可操作的建议,以助力打造优秀的公司.在最初创立的时候,Squarespace只是Anthony Casalena为自己搞的个人网站,在Wordpress和Drupal面前,它不值一提.今天,它已然崛起,累计融资达7850万美元.用

五点核心助您从seo走向真正的网络营销

从seo走向网络营销并非易事,seo竞争的白热化映衬出不同的操作手段,也侧向的导致了seo行业的混乱,但是如果您想走向网络营销的道路,seo可谓是最有效的操作手段之一,那么如何从seo走向真正的营销呢,抓住五点会让您更有方向感. 一.网站的基本配置 网站的基本配置包括服务器的配置,从用户体验的角度来说,如果您的网站等待时间超过5秒,那么在用户的心里网站的形象就已经打了折扣,第一眼缘错过了说明您已经失去了留住用户的最初体验,用爱情观来说这个叫"初恋","初恋"是最难忘

手机QQ新方向,走出独立道路

摘要:在微信事业群成立之后,必然将整合资源从而加快国际化和商业化的脚步.同时,手机QQ也将走向一条独立道路,而从其最近版本来看,语音正在成为手Q重点功能.在4G时代,互联网语音应用马上就要迎来爆发,而手机QQ在此时替微信顶了上来. 随着发展不断壮大的微信终于还是成立了独立事业群.而O2O.手机游戏.互联网金融.第三方企业服务,甚至就连自媒体都认为,微信将会在自己所在的板块投入更多,使得机会扩大.不过我认为在此时更值得关注的反而应当是手机QQ. 微信独立手Q也独立 在微信独立之前,其实微信与腾讯业

小宽:三步让论坛营销走向成功

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在互联网迅速发展的时代,企业为了节约宣传投资成本,把营销都指向了网络,在网络营销中,论坛营销更是吸引了众多企业的目光,不少企业纷纷拿起论坛营销者一网络营销的利器,但是好多企业在论坛营销的操作过程中都竞相走向了失败的道路,这也就是笔者今天写这篇文章的最主要的原因,实施论坛营销走好这三步. 一:选择合适的论坛,企业在实施论坛营销时,一定要根据企业

2005年Java技术年度综述:融合与开放

2005年是Java10诞生10年,全世界的Java程序员通过不同的方式为Java庆祝生日,10年前还很幼稚的小东西,今天已经成为软件业的一个重要体系.在10年的发展历程中Java阵营诞生了许多杰出的思想,这些思想演化成众多的开发架构和开发工具,也因此导致Java技术派系众多,让架构师难于选择,应用系统复杂而且昂贵.为了这解决这个问题,Java专家们们提出一系列的新的技术规范,这些技术的目的就是使Java更简单,不仅仅是Java语言,还包括开发工具和框架.融合与开放成为2005年Java发展的主

页面动效能否拯救扁平设计?

  动效现在是扁平化身边的大红人,哪里都有它的身影,动效能否为扁平化增光?设计师有什么利器可以绘制动效?昨天发现一篇好文,关于这两方面都有实在的干货分享,建议同学们当机立断,先转后赞,特别要记得看. 作为一个网页设计师,我们需要努力让我们的技术与技巧与时俱进.我们不用追随每一个时代潮流(比如长投影),但是我们的确需要随着网络的发展与成熟,不断学习并提高我们的技巧. 网页设计产业最近开始火热的新发展之一便是动效,越来越多的公司在他们的应用和网站中放入动效以取悦用户,从竞争对手中脱颖而出以及提升产品

《洛克菲勒留给儿子的38封信》

目 录 第一封:起点不决定终点 第二封:运气靠策划 第三封:天堂与地狱比邻 第四封:现在就去做 第五封:要有竞争的决心 第六封:为前途抵押 第七封:最可怕的是精神破产 第八封:只有放弃才会失败 第九封:信念是金 第十封:忠诚于自己 第十一封:贪心大有必要 第十二封:地狱里住满了好人 第十三封:天下没有白吃的午餐 第十四封:做傻的聪明人 第十五封:财富是勤奋的副产品 第十六封:不要找借口 第十七封:你手中握有成功的种子 第十八封:我没有权利当穷人 第十九封:就要做第一 第二十封:冒险才能利用机会