JAVA编程:走向J2EE,冗长的路途仓酷云
前些天,在CSDN上看到了一个消息,说是net网页编程网页编程AJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。初度触及Java范畴,感到到Java进门是仿佛没有C,C++进门快,工具也没有甚么TurboC,VisualC++好用(本人的破呆板其实陪不起JBuilder,贪心的家伙,今后必定要拾掇她)。甚么JAVA_HOME,CLASSPATH,假造机等观点都是初度基本,中间的人都很罕用Java的。感到Java就是做Applet的。渐渐的晓得了http://java.sun.com,入手下手晓得Java胸无点墨。让我难以想象的是JAVA2,JDK,J2SE,J2EE,J2ME等新名词在本人的脑海里伸张。渐渐的本人晓得了JCP构造是制订Java相干标准的起源地http://java.jcp.org,因而定阅了一份邮件列表。真是好工具啊,按期有Java的最新意向,以是Java的静态尽收眼里,倡议人人也往定阅一份。收费的。本人下手下载了Java(TM)2SDK和Java(TM)2SDKDocumentation后,不懂的就查Java(TM)2SDKDocumentation,出格好用,也不必要甚么手册之类的,倡议人人都要有一份。搭起Java开辟情况后,记得仍是用UltraEdit编纂并编译的(在个中能够配好Java的编译情况)。渐渐的改用JCreator了。不错,最少良多方面有改善。最入手下手卖了一套<Java2中心手艺>2本书,还不错。关于进门来讲充足了。渐渐的晓得<ThinkinginJava>是一本好书,厥后才晓得,有了Java履历后,看这本书出格过瘾,以是如今还常常翻翻。循环往复的看,效果出格好。渐渐的晓得了Oreilly公司(http://www.oreilly.com)出的图书不错,很庸俗,国际翻译的也还能够(http://www.oreilly.com.cn)。自己搜集了良多Oreilly的原国界书,有必要的能够和我接洽(Acrobatpdf格局)。渐渐晓得了jjhou这团体.(http://jjhou.csdn.net)和他的团体网站,最使我感乐趣的是jjhou先生写的散文,书评,很有劳绩,不是为手艺而手艺。很风趣味性。个中,http://www.epubcn.com上有良多俊丽的图书。
不晓得甚么时分,要入手下手干项目了,之前从书上看到的工具,渐渐的在项目中有了很好的时机往复习,渐渐的有了感到,入手下手次要是用Swing,开辟桌面体系,安排一个按钮怎样也放欠好,厥后才晓得有一个结构办理器。咳,这个婆婆的Java也厌恶的很。入手下手触及到数据库会见,JDBC。厥后我才晓得,Sun的Java网站有一个JavaTutorial。(http://java.sun.com/docs/books/tutorial/)。同时,也晓得了蔡学庸师长教师的sleeplessinjava(http://www.oreilly.com.tw/sleepless/index.htm),太美了,美的很。满满的,OReilly,http://www.onjava.com/也是不错的中央。都有良多优异的文章。http://www-900.ibm.com/developerWorks/cn/index.shtml,也很棒。
每次,美美的享用一顿年夜餐后,也来也以为本人是否是应当换一种进修体例,由于如许进修效果不太好。对照乱。让我想起了JavaSpecification,对,我入手下手研讨Java标准了。最入手下手下载的标准是JDBCSpecification,良多观点一览无余,特别是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标准,一份J2EESDK。入手下手研讨J2EE,分离http://java.sun.com/j2ee/tutorial/index.html供应的J2EETutorial入手下手研讨了。也许过了1个月,入手下手有感到了,也就在这个时分,必要我往完成一个J2EE构架方面的项目。差未几边学编写完成了,良多观点在写完后都不是很明晰,由于工具太多了,次要是基于JSP(Servlet)+SessionBean+EIS构架开辟体系。固然也学到良多工具,最少对SBEJB的编写不成成绩。明白了JSP怎样挪用EJB……..
完成项目后,我入手下手研讨JavaPetStore了,非常过瘾。入手下手晓得了Servlet过滤器,XML方面较为周全的常识,晓得了J2EE全部框架中各类手艺的实践使用。渐渐的,入手下手研讨WebLogic设置好的PetStore(也是Sun公司的)。渐渐的剖析二者的分歧的地方。入手下手对J2EESpecification有了很好的感到。由于J2EESpecification自己是很严厉的,但PetStore给出了活气。在重复的进修中,我分明了J2EE构架的70—80%。新的成绩又出来了,实践企业中会怎样建构一个J2EE体系呢?带着这个成绩,我入手下手剖析CoreJ2EEPatterns,这本书。同时,也有EJBDesignPatterns。渐渐的,入手下手晓得了J2EE的魅力地点,晓得了J2EE为何会在企业中失掉较为好的承认。人人都晓得,计划形式一词,在公司下班,你们的老板会看你的代码吗?会欣赏你的DP很好吗,我想很少。在完成你的事情进度之余,加班,加班,再加班,我想你没有更多的工夫往剖析研讨DP.但,J2EE框架纷歧样,她内置了良多优异的计划形式,我们在计划开辟、构架一个J2EE体系顶用到了良多计划形式。好比,MVC,EJB中封装的DAO计划形式。构架J2E体系用SessionFa 是一种使网页(Web Page)产生生动活泼画面的语言 是一种使用者不需花费很多时间学习的语言 是一种使网页(Web Page)产生生动活泼画面的语言 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 Java是一种计算机编程语言,拥有跨平台、面向对java 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 是一种突破用户端机器环境和CPU 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 Java 编程语言的风格十分接近C、C++语言。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
页:
[1]