【转载】 JAVA人生路

初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她).什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的.感觉Java就是做Applet的. 慢慢的知道了 2,JDK,J2SE,J2EE,J2ME等新名词在自己的脑海里蔓延.慢慢的自己知道了JCP组织是制定Java相关规范的发源地 ,于是订阅了一份邮件列表.真是好东西啊,定期有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公司( pdf格式).慢慢知道了jjhou这个人.( )以及他的个人网站,最让我感兴趣的是jjhou老师写的散文,书评,很有收获,不是为技术而技术.很有趣味性.其中,  上有很多美丽的图书. 不知道什么时候,要开始干项目了,以前从书上看到的东西,慢慢的在项目中有了很好的机会去温习,慢慢的有了感觉,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放不好,后来才知道有一个布局管理器.咳,这个婆婆的Java也讨厌的很.开始涉及到数据库访问,JDBC. 后来我才知道,Sun的Java网站有一个Java Tutorial.( ).同时,也知道了蔡??先生的sleepless in java( ),太美了,美的很. 满满的,OReilly,  也是不错的地方.都有很多优秀的文章. 每次,美美的享用一顿大餐后,也来也觉得自己是不是应该换一种学习方式,因为这样学习效果不太好.比较乱.让我想起了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,结合 提供的J2EE Tutorial开始研究了.大概过了1个月,开始有感觉了,也就在这个时候,需要我去完成一个J2EE构架方面的项目.差不多边学编写完成了,很多概念在写完后都不是很清晰,因为东西太多了,主要是基于JSP(Servlet)+Session Bean+EIS构架开发系统.当然也学到很多东西,至少对SB EJB的编写不成问题.懂得了JSP如何调用EJBhh. 完成项目后,我开始研究Java Pet Store了,很是过瘾.开始知道了Servlet过滤器,XML方面较为全面的知识,知道了J2EE整个框架中各种技术的实际应用.慢慢的,开始研究WebLogic配置好的Pet Store(也是Sun公司的).慢慢的分析两者的不同之处.开始对J2EE Specification有了很好的感觉.因为J2EE Specification本身是很严肃的,但Pet Store给出了活力. 在反复的学习中,我明白了J2EE构架的70m80%.新的问题又出来了,实际企业中会如何建构一个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!

转载于:https://www.cnblogs.com/521taobao/archive/2012/03/17/2402489.html

猜你喜欢

转载自blog.csdn.net/weixin_34341117/article/details/93355951
今日推荐