介绍:
SSH为struts+spring+hibernate的一个集成框架,是目前流行的一种Web应用程序开源框架。这个集成框架结构清晰、可复用性好、维护方便。
SSH框架从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。
Struts
MVC框架我们都不陌生吧,那么Struts是基于J2EE平台的MVC框架,所以Struts我们也算是很熟悉了。主要采用Servlet和JSP技术实现。
(1)视图(view)
在Struts中,视图层包含两个部分,JSP页面和ActionForm。
ActionForm封装了用户提交的表单信息,其实ActonForm本质上就是JavaBean,这些JavaBean中没有业务逻辑,只提供了所有属性的getter和setter方法,这些属性和用户表单中的输入项是一一对应的。在Struts中就是通过
ActionForm把用户表单信息提交给控制器。
JSP页面是经典MVC中主要的视图组件,主要是信息显示和控制器处理结果显示的功能。
除了以上,struts还提供了一个强大的struts标签库,来帮助用户解决显示逻辑,并且利用ActonForm组件将
信息传递到控制层。