SSH的各框架的作用

王朝学院·作者佚名  2009-12-20  
宽屏版  字体: |||超大  

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有