java前辈感言

转载 2007年09月18日 13:30:00
      在这里谈谈在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。
      Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
­
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。
­
不要被IDE纠缠
在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能, JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder, eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。
­
选择和学习服务器使用配置
当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或 weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。
­
学习web知识
如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:
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是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如 structs,hiberate,ofbiz等等,学习这些东西要你的项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。
­
目前常见j2eeAPI
JavaServer Pages(JSP)技术1.2
Java Servlet技术2.3
JDBC API 2.0
Java XML处理API(JAXP)1.1
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0
学习上面的某些API要以你的项目而定,了解所有他们总之是有好处的
上面印证了大家说的一句话,java语言本身不难学,但是技术太多,所以学java很费劲。回想一下,基本上每个初学者,在刚学习java的时候可能都会问别人这么一句话,你怎么知道的哪个方法(api)在哪个包里的?呵呵,无他,唯手熟尔。 

java前辈感言

在这里谈谈在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。 Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J...
  • zhaoqiang_jia
  • zhaoqiang_jia
  • 2007年09月11日 14:52
  • 651

向前辈的前辈学习

在我们这一代人眼里,我们的前辈的前辈是没有文化,固执的一代,以前我也有这种看法,不过毕业以后我才发现,原来我们缺少他们的一些东西。一年前,我得到一个偶然的机会去给一位年事很高的老人维护计算机,当时是班...
  • yblcgw
  • yblcgw
  • 2005年01月25日 15:12
  • 907

收藏一篇前辈的感言...

告别程序员生涯,一点感慨,与诸君共勉(转CSDN)再过几天,我就正式告别程序员生涯了,这也是我最后一次以职业程序员身份在CSDN发表文章。小弟谈谈入行几年来的感受,做一个人生阶段的自我总结,同时希望能...
  • milkcookie
  • milkcookie
  • 2009年08月29日 17:03
  • 206

程序员成长感言

不知不觉,已在软件编程行业摸爬了7年有余,回首七年程序人生,良多感慨。        初进软件编程行业,那是相当难,记得当初从学校毕业之后,找工作四处碰壁,不得已靠家教来 维持生计,家教之余利用空...
  • nostopstep
  • nostopstep
  • 2011年08月23日 15:52
  • 2851

前辈分享的经典语句

一个人的心态很重要 心量小的人 芝麻大小的事情也能在心里翻江倒海 心量大的人 即使在危机面前也能镇定自若 同样一件事情 掀起的波澜大小缺因人而异 有一句话很好 用于技术人员我觉得尤其合适 想...
  • RobertoHuang
  • RobertoHuang
  • 2017年12月21日 19:49
  • 126

java感想

以前学c++的时候总感觉有些迷茫,无助。对于现在学的Java也有些不寒而栗的感觉,但自从在家自学了一段时间c++后,不及c++得到了提升,觉得c++也没什么。特别是现在学习Java感觉不像以前那么迷茫...
  • yishengyounihaotin
  • yishengyounihaotin
  • 2010年10月17日 20:41
  • 189

高手修炼手册3:给前辈铺路的人

转载自 http://www.jianshu.com/p/23fd540f3578 作者 万维钢标题没有写错,我们今天说的不是给“后辈”铺路的人,而是给“前辈”铺路的人。这听着有点怪,事实上这也是一个...
  • Nagi_Way
  • Nagi_Way
  • 2017年05月03日 19:24
  • 207

黑马程序员——我的学习感悟....

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 学习感悟 我觉得黑马的机制挺好的,之前感觉有些时候要写技术博客是一种很困...
  • qw405883746
  • qw405883746
  • 2015年07月14日 18:29
  • 260

java第一次培训实习感言--类的继承和方法

今天是2015年5月17号,也是我人生中的一次重大转折点,因为慢慢的感受到了学习这个行业的氛围,由于这是第一次写的博客,所以很多格式和方法都不是那么的完美,还请各位游客们多多包涵,废话不多说,下面来说...
  • My_wuya
  • My_wuya
  • 2015年05月17日 18:02
  • 264

2011年度十大杰出IT博客获奖感言

2011年度十大杰出IT博客获奖感言     在各位评委、网友的支持下,我的博客从前50名中脱颖而出跻身10强,得到这个消息之后心中充满了喜悦。在这里要感谢51CTO为大家提供这样一个良好的展示平台...
  • lcgweb
  • lcgweb
  • 2014年05月19日 19:19
  • 584
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java前辈感言
举报原因:
原因补充:

(最多只允许输入30个字)