Struts:
Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,是一种基于MVC模式的,就是模式—视图—控制器的编程框架,起到辅助编程设计的作用,将java程序分成了JavaBean, servlet, JavaAction, JSP.
Hibernate:
Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任
Spring:
Spring提供了一个用标准Java语言编写的AOP框架,还提供了可以和IoC容器集成的强大而灵活的MVC Web框架。它的IOC思想和AOP思想解决了类与类之间的强偶合问题。
struts主要负责表示层的显示
spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)
hibernate主要是数据的持久化到数据库
Struts :前台Web MVC框架
hibernate:后台数据库操作ORM框架,(英文意“冬眠”) 在于将Spring—Hibernate—数据库 三者连到一起,有简化数据操作,和方便快捷作用。
spring:提供的IOC和AOP功能,以及一些企业级应用,并更好的整合hibernate和struts
Struts是web开发框剪(负责表单提交)(相当于电脑显卡)
Hibernate负责对数据库的操作(相当于电脑CPU)
Spring相当于一个主板(将显卡和CPU组装在一起)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ZhouTJ76237035/archive/2009/12/18/5030951.aspx
-