昭通省耕山水规划图:J2EE入门到精通之路

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 23:52:47

大家好,今天和大家谈谈J2EE入门到精通之路,为初学者门提供一条学习路径(仅供参考)
今天给一条很大概的路给大家,以后我再慢慢把这条路写出来,希望对大家有用
J2SE部分:
想学J2EE,相信没有J2SE基础的人,都得从J2SE开始,这个应该没什么疑问的
1.推荐视频,马士兵J2SE和MLDN的J2SE普及风暴,个人只是看过马士兵的J2SE,但是看了MLDN J2SE的教程目录觉得很不错,但也没看,不过个人觉得如果你初学J2SE在这两个视频选择就可以了,教程推荐:马士兵的视频用孙卫琴的JAVA面向对象编程(不知道大家知不知道了,马士兵的J2SE都是以这本书围绕来讲的)
2.J2SE看了,别忘了看马士兵的J2SE项目,就是:聊天程序和坦克,如果你喜欢,可以只看坦克
3.学完了坦克请你应该学习设计模式了(在学习设计模式前可以先学点UML,学习类图的表示和类与类之间的关系表示就可以了,暂时来讲).
4.学习HTML和JS,CSS个人觉得选学
5.如果你是比较着急的人,马士兵的第9,第10,第11章可以不看,直接转servlet/jsp.
J2EE部分:
学完了J2SE当然马上转学J2EE相关技术了,先学servlet/jsp,同上,推荐的是马士兵的和MLDN的,两个我都看过,感觉两者各有特色,MLDN的视频没有一句废话,不会浪费你的时间,比较系统的讲授,马士兵的系统性也很高,请注意是马士兵讲授的.至于有人说韩顺平的servlet个人是不推荐的,为什么?因为他教得慢,而且学院派教法,本人不是太喜欢
教程推荐:这里不推荐教程了,如果你想买的话你可以去当当或者互动网看看,如果想看可以看Servlet与JSP核心编程

学到这里,你应该做点J2EE相关项目..至于什么项目这里先不提,继续...
框架部分:
1.如果你设计模式学得比较好,这里可以先学习spring,
2.如果你数据库学得比较好,这里可以先学习hibernate,
3,如果初学平平,可以从struts-hibernate-spring..这也是尚学堂的框架学习顺序

在以上学习过程中你可以关心到ajax,ajax原理比较容易理解,实现十分灵活,学习ajax首先学习他的基本实现,可以从用户注册判断该用户名是否存在数据库中开始.
ajax视频看传智播客的不错...

学完以上的知识,你需要关心系统的设计和开发过程等等...

学习完了这3个框架了,但是还有很多其他框架,有人会问,这么多都要学吗?
我个人觉得:
1.看你的公司要求,如果你公司要求用某个框架,你不会,当然要学
2.看的兴趣,如果有兴趣可以在学完SSH后,可以东学学西学学

有人还会问,这么多框架,学到什么时候?
我个人觉得:
学习SSH时需要认真,理解SSH 3大框架的设计思想,他们是为了解决什么问题诞生的?他们都有什么功能?他们的功能都用了什么设计模式,设计方法来写的?
学习框架基本需要解决的问题,抱着这几个问题去学习框架,在认真理解和学习完SSH之后,其他框架可以触类旁通,以后在学框架的时候就可以拿来主义.
当然这里的拿来主义是在有限的时间内达到你的目的,在你的目的发生改变,需要研究某个框架的时候,你再去深入研究
毕竟学习一个框架怎么用是非常容易的事
总结一句:认真学习SSH设计思想,在其他框架里触类旁通.(这句话的主要意思是培养你的逻辑思维和开发经验,在以后的学习上灵活运用解决问题)

有人问,学完框架我很牛了?
我个人觉得:
看你学完的标准是什么,学完=学会用?学完=学完源代码?学完=学完框架功能?学完=学完框架的优缺点?
我的学完标准 学完=以上的集合...

有人问,学完了SSH不想再学框架了,我应该再学什么?
我个人觉得:
学完SSH(这里前提你必须完成过几个小项目)不想再学框架,这时候你需要重温你的设计模式,深入地去理解设计模式

有人问,学习J2EE应该抓住哪几方面学习?
我回答:领域驱动设计,设计模式和框架

有人问,学到什么程序可以出来工作
我个人觉得:
学到我以上提到的servlet/jsp之后就可以出来做工作了,当然,你前提需要做过几个项目.框架这东西每间公司都有不同的要求,可能你学了SSH,但你去到的公司可能都不用