循序渐进的学习java的道路(主要是WEB方面)

循序渐进的学习java的道路(主要是WEB方面)

接来信
陈刚老师你好,拜读了你《Eclipse从入门到精通》感觉受益匪浅。感觉你是很用心在写这本书的,不像一些书,东拼西凑出来的。同时也有一些java学习的问题想请教你~ 

我是05级的毕业生,工作过一年,去年8月辞职,现在考上华南理工大学计算机的研究生。想向你请教如何学习java以及计算机知识,免得走弯路,虚度了3年研究生。 

我以前的公司是做产品的,是一个报表软件,叫JReport。基于J2EE的,不过我在公司也就负责dhtml这一块,主要都是在做维护,主要是使用servlet和jsp。 
但是感觉自己什么也没有学到。 

现在不知道到从何学起。感觉自己一路过来学的太杂了,C/C++,也学了一段时间,但是都没有坚持下去,JAVA也学的不精通,都是皮毛知识。 
希望你能给我指出一条循序渐进的学习java的道路,主要是WEB方面,导师的实验室现在也主要是用具J2EE做开发~ 
我希望能够把自己的基础打好,而不是追赶什么新技术~ 
希望在这方面你能给我指点一二, 
期待你的回复,谢谢! 

回复:
基本入门:Java基本语法 (SWING部份可省略不看)
开发入门:JSP + JavaBean (不用太深入,知道是怎么回事就可以了)
开发框架:Struts+Spring+Hibernate (这是现在最流行的轻量级开发框架,要精通。最好用此框架搭配写一个网站,练练手)
扩展:如果是用J2EE开发,J2EE里包含很多东西:EJB、JMS、JMX,JNDI等等都在J2EE范畴。主要是你们的技术选型了。技术这种东西一直在发展,永远学不完,最好是用什么学什么,学习能力一定要强。


其他:
。数据库Oracle、MySQL,不用太精通,能连接上,能查询数据,插入数据就可以了,毕竟我们不是做DBA
。JAVA设计模式,需要在长期实践中不断磨练的内功,不是光看书就能搞定的。
。JUnit 、Ant等工具,看起来无关紧要,其实对项目开发还是挺重要的。

另外:
如果做前台,则AJAX  (Javascript、CSS)要精通,现在都在用这玩艺了。

你可能感兴趣的:(循序渐进的学习java的道路(主要是WEB方面))