SSH框架宏观了解

SSH框架由Struts、Spring、Hibernate组成,是一种流行的Web应用开源框架。Struts作为MVC框架,负责视图、控制器和模型的交互;Spring解决组件间的耦合,提供IOC容器和AOP;Hibernate则为对象关系映射框架,简化数据库操作。SSH通过分离职责,提高了代码的可复用性和维护性。
摘要由CSDN通过智能技术生成

介绍:   

   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组件将

信息传递到控制层。


(2)控制器(Cont

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值