学习了SSH的基础知识知道了,SSH并不是一个框架,而是多个框架(struts+spring+hibernate)的集成框架。是目前交流行的一种web应用程序开源集成框架,用于构建灵活、已于扩展的多层次web应用程序。
集成的SSH框架分为四层系统职责:(1)表示层;(2)业务逻辑层;(3)数据持久层;(4)域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC(批注1)的分离,在Struts框架的模型部分,控制业务跳转。利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC(批注2)容器,复测查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hiberate更好的工作。
批注1:MVC是一种使用MVC(Model View Controller模型-视图-控制器)设计创建web应用程序的模式:
(1)Model(模型)表示应用程序核心(数据库记录列表);是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
(2)View(视图)显示数据
SSH理论学习总结
最新推荐文章于 2022-12-30 20:46:09 发布