hibernat,struts和spring

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:45:51
hibernat,struts和spring,这三个东西都有什么区别和联系呢?先学哪一个会比较好一点呢?
我不是一上来就学啦~~我做JSP也有一年啦,现在想更进一步而已的~~

这三个框架都可以在web中应用,但hibernate和spring也可以应用在不是web的项目中.您要是对jsp比较熟悉的话,我建议您还是从struts学起,在struts中,jsp页面只是作为mvc模式里面的视图显示,如果您以前开发web应用只是用到Model1模式的话,各种业务逻辑都是在jsp中处理,用到struts框架后您就能体会到mvc的好处.
说到区别吧,struts主要是用在web层,它是一种mvc设计框架.hibernate主要是用在持久层,是一种orm工具,spring的话主要是用到它的ioc和aop,bean管理和提供服务方面的功能.
联系的话就是这三个框架可以用在不同的层中,相互之间很好的配合工作.spring也有其自己的mvc框架,我没用过,不是很熟,就不多说了.

个人认为这些WEB框架,不要上来就直接学,先用基本的Java开发几个小项目,然后你就能发现不使用框架开发会很麻烦,这样你才能有目的的去学,比如在做数据库到对象模型的映射时,如果你没有体验过JDBC直接操作的麻烦,你就体会不到Hibernate的便捷,其他框架也是一样。这样你学这些框架才会更快,更有效

楼上正解。。
不要盲目跟风学框架。
如果一定要学,学Spring ,看源代码,体会什么叫IOC和AOP

肯定是先学struts,这个是比较简单点的框架然后再可以学习hibernat,,在前面的都学会了,就可以学习sping了。。

struts,hibernate,spring按照这个顺序