Java入门学习指导之最佳方向

Java入门学习指导之最佳方向

初次涉及Java领域,感受到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C,Visual C++好 用(本身的破机器实在陪不起JBuilder,贪婪的家伙,之后必定要收拾她)。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基 础,旁边的人都不多用Java的。感受Java就是作Applet的。让我难以想象的是JAVA 2,JDK,J2SE,J2EE,J2ME等新名词在本身的脑海里蔓延。乐橙谷公会真是好东西啊,按期有Java的最新动向,因此Java的动态尽收眼里,建议你们也去收录乐橙谷。免费的。本身动手下载了Java(TM) 2 SDK和Java(TM) 2 SDK Documentation后,不懂的就查Java(TM) 2 SDK Documentation,特别好用,也不须要什么手册之类的,建议你们都要有一份。数据库

搭起Java开发环境后,记得仍是用UltraEdit编辑并编译的(在其中能够配好Java的编译环境)。慢慢的改用JCreator了。不错,至少不少方面有改进。最开始卖了一套 2本书,还不错。对于入门来讲足够了。设计模式

不知道何时,要开始干项目了,之前从书上看到的东西,慢慢的在项目中有了很好的机会去温习,慢慢的有了感受,开始主要是用Swing,开发桌面系统,放置一个按钮怎么也放很差,后来才知道有一个布局管理器。开始涉及到数据库访问,JDBC.session

每次,美美的享用一顿大餐后,也来也以为本身是否是应该换一种学习方式,由于这样学习效果不太好。比较乱。让我想起了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,大概过了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 Fade设计模式也不会太困难。这也是后来J2EE吸引个人地方。慢慢的我知道了,做为一个J2EE开发者,咱们要掌握其中的核心内容。我我的认为,3方 面很重要。实施EJB系统经常使用的架构、设计模式,好比session fa?ade、message fade、DTO等。J2EE系统构架中经常使用的模式。UML-> EJB,EJB->UML相互映射。如今也同样在研究。ui

 

本文转自 乐橙谷http://www.lechenggu.com/bbs/topic/57ecc98913c3986107ad8ce2

相关文章
相关标签/搜索