j2ee学习:学习J2EE流程中的经验...

在这里我谈谈我在学习j2ee流程并谈到在此过程中领会经验和教训以便后来者少走弯路
 Java发展到现在按应用来分主要分为 3大块:J2SE,J2ME和J2EE这 3块相互补充应用范围区别
 ?J2SE就是Java2标准版主要用于桌面应用软件Software编程;
 ?J2ME主要应用于嵌入是系统开发如手机和PDA编程;
 ?J2EE是Java2企业版主要用于分布式网络开发如电子商务网站WebSite和ERP系统

先学习j2se
 要学习j2ee就要先学习j2se刚开始学习j2se先建议不要使用IDE然后渐渐过渡到使用IDE开发毕竟用它方便嘛学习j2se推荐两本书java2核心技术 2卷java编程思想java模式其中java编程思想要研读精读段时间是基本功学习时间会很长也可能很短这要看学习者自身水平而定

不要被IDE纠缠
 在学习java和j2ee过程中你会遇到 5花 8门IDE不要被他们迷惑学JAVA时候要学语言本身东西不要太在意IDE附加功能JAVA编程在区别IDE的间转换是很容易过于在意IDE功能反而容易耽误对语言本身理解目前流行IDE有jbuildereclipse和eclipse加强版WSAD用好其中个就可以了推荐从eclipse入手j2eeJbuilder更适合于写j2se

选择和学习服务器使用配置
 当你有了j2se和IDE经验时可以开始j2ee学习了web服务器:tomcat勿庸置疑tomcat为学习web服务首选而应用服务器目前主要有 3个:jboss、weblogic、websphere有很多项目开始采用jboss并且有大量公司开始做websphere或weblogic向jboss应用服务器移植(节省成本)这里要说学习tomcat和jboss我认为是首选也是最容易上手学习服务器使用配置最好去询问有经验人(有条件话)他们或许句话就能解决问题你自己上网摸索可能要两天(我就干过这种傻事)我们应该把主要时间放在学习原理和理论上项特定技术使用永远代替不了个人知识和学问

学习web知识
如果你是在做电子商务网站WebSite等时你可能要充当几个角色这是你还要学习:
html可能要用到dreamwave等IDE
Javascript学会简单数据校验数据联动显示等等

J2eeAPI学习
学习j2eeAPI和学习服务器应该是个迭代过程
 先学习jsp和servlet编程这方面书很多我建议看oreilly公司两本jsp设计java servlet编程oreilly出书总是那本优秀不得不佩服
 学习jdbc数据库编程j2ee项目大多都是MIS系统访问数据库是核心这本应属于j2se学习中这里拿出来强调
学习jndi api它和学习ejb可以结合起来
学习ejb api推荐书精通ejb
经过上面这些学习大概可以对付应用了
有人说跟着sun公司j2ee tutorial路学下来当然也可以

学习ejb设计模式和看代码(最重要)
 设计模式是练内功其重要性可以这么说吧如果你不会用设计模式你将写出堆使用了ejb垃圾有慢又是堆bug其结果不如不用ejb实现(ejb不等于j2ee)
无论学习什么语言都应该看大量代码你看代码量不到定数量是学不好j2ee
目前有很多开源工程可以作为教材:
jive论坛
petstore sun公司
dune sun公司
等等研读并把它用到自己工程中来

J2ee其他学习
 当你渐渐对j2ee了解到定深度时你要开始关注当前领域中些技术变化J2ee是块百家争鸣领域大家都在这里提出自己解决方案例如structshiberateofbiz等等学习这些东西要你项目和目标而定预先补充下未尝不可但不用涉及太深毕竟学习原理和理论是最最重要

目前常见j2eeAPI
JavaServer Pages(JSP)技服
Tags:  j2ee学习网站 j2ee学习

延伸阅读

最新评论

发表评论