概述:SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
详述:
- struts
- 在SSH中,struts的作用是负责MVC的分离,使用struts中的XxxAction作为控制层C,将视图层V和模型层M(包括业务逻辑组件和数据持久化组件)进行分离。
- 拓展一,MVC三个层次的协作机制:控制层接收请求,调用相应的模型层组件完成相关处理动作并且获得结果result,之后,又在C层调用相应的视图层模板来将result数据渲染成用户想要的样子。
- spring
- hibernate
- 在SSH中,hibernate的作用是辅助Model层的开发,具体是辅助model层持久化逻辑组件的开发。Model层包含业务逻辑子层和数据持久化子层,而hibernate主要是用于开发持久化层逻辑组件,因为hibernate对于数据库操作进行了封装,提供了许多十分便捷的数据库操作方法,便于开发者进行数据操作。
SSH框架
原文:http://www.cnblogs.com/lxrm/p/6098630.html