请问自学J2EE,各种框架的自学顺序,以及分工

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:38:29
有一年基本面对对象基本功

现在想学J2EE.请问一般都哪些框架用的多

自学应该怎样学,有没有什么好视频

万分感谢高手
感谢高手提的意见,帮助很大,我还想补充一点,必须这些都会学才能找工作吗,必须要学会的都是哪些呢

现在最流行的就是struts+hibernate+spring了,可惜了,我们学校只开了struts的课,后来看视频自学了hibernate,感觉挺不错的比以前的JDBC更严谨了,现在正准备学spring和ajax。
顺序当然是先struts了因为struts最简单,然后是hibernate,最后spring,
spring门槛比较高。
我觉得自学应该是可以的我hibernate就是自学的,在图书馆借一本书,再在网上下些视频,一般的功能都能实现。
给你一个下载视频的地址,我就是在这个地方下的:
http://www.itcast.cn/video,讲的非常好。非常到位。

Struts是很流行,但是用起来很繁琐,ActionForm设计很失败。
学Struts的目的是要运用MVC,所以我觉得学习WebWork或者Struts2更好一些。Apache官方的目标就是要Struts2取代Struts1.x。

MVC的思想很好,学起来也相对简单,所以一般学习J2EE都是先学MVC。

然后就是学习O/R Mapping。常用的O/R Mapping框架有Hibernate、iBATIS。一般学Hibernate的比较多。这部分和MVC比起来不如MVC重要,因为有时候大型项目不会选择用Hibernate等等框架去自动生成SQL、级联删除等等,而是由程序员自己写SQL语句或者存储过程去解决问题。用Hibernate一定程度上影响效率。

一般培训最后学的就是轻量级的框架Spring。这个是好东西。也最难学。
Spring里面其实包含了很多内容,前面说的MVC、O/R Mapping其实在Spring中都提供了相应的功能。但是Spring最常用、最经典的是IoC控制反转、AOP面向切面编程。有时候也用它的事务管理功能。

--------------------------------------------------------------