SSH(Struts Spring Hibernate开发框架)

时间:2022-12-18 22:11:49

SSH(Struts Spring Hibernate开发框架)

Spring(Model)

  Spring的核心思想是IoC和AOP,Spring使得管理对象更加方便,极大的降低组件之间的耦合度,实现了软件各层之间的解耦。

Struts(View)

  使用Struts作为系统的整体基础架构,负责MVC的分离,将页面从业务逻辑分离出来,使用页面更加灵活多变,不会影响业务逻辑,简化了基于MVC的web应用程序的开发,因而使得开发更加高效。

Hibernate(Control)

  (1)Hibernate是JDBC的轻量级的对象封装,它使得与关系型数据库打交道变得更加轻松自如。

  (2)对象化,它使得我们可以以面向对象的思想操作关系型数据库,简化了Dao层编码工作,使得开发更加对象化了。

  (3)移植性更好,支持各种数据库,更换数据库异常简单,不需要改代码。

  (4)实现了透明持久化,没有实现第三方框架或接口,没有侵入性,是一种轻量级框架。