请简单谈一下spring,struts,hibernate的作用;

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:18:37
java高手进

我来用人性化的语言简单的介绍下:
1.struts的作用避免了在jsp页面当中写太多的代码,做到保持jsp的界面整洁,同时可以实现mvc模式,struts的根本作用就是方便以后对程序的修改。
2.hibernate呢,就省掉了你自己手写代码连接数据库的麻烦
3.spring作用降低耦合性,在另外两个框架中间,使它们之间的关系不是绝对的,说到底也是为了以后的修改做打算。
他们三者呢,都是为了能更好的实现团队合作而被使用的

struts实现mvc
hibernate持久层对数据库得操作
spring 实现ioc,降低耦合度。用於整合其他框架(如hibernate)

Spring主要有ioc(依赖注入),aop(面向切面编程),管理事务(声明式和编程试),还有spring的web框架,spring的mvc。
struts主要当控制器做控制层。还有其一些标签
hibernate做持久层,数据库操作,相当于封装JDBC
如果你用的是ssh框架mvc模式 那spring主要会用到ioc和生命式事务管理,