spring-struts-hibernate整合笔记
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Spring整合Hibernate
LoginAction类中,有如下定义:
//系统所用的业务逻辑组件
Private MyServicems;
//设置诸如业务逻辑组件所必需的setter方法
public void setMs(MyServicems){
this.ms=ms;
}
Struts2配置文件里的配置依然是该Action的实现类,跟不整合的时候一样。
b)使用自动装配
Struts.xml文件:
<actionname="loginPro"class="zjut.action.LoginAction">
applicationContext.xml文件:
<beanid="ms"class="zjut.service.impl.MyServiceImpl"/>
spring-struts-hibernate整合笔记
Spring整合Struts
Action访问Spring的业务逻辑组件,有两种策略:
Spring容器负责管理控制器Action,并利用依赖注入为控制器注入业务逻辑组件。
利用Spring的自动装配,Action将会自动从Spring容器中获取所需的业务逻辑组件。
a)让Spring管理控制器
当使用Spring容器管理系统的Action时,在struts.xml文件中的配置该Action时,class属性并不是指向该Action的实现类,而是指向Spring容器中Action实例的ID。
Spring容器为所在。
LoginAction类中,有如下定义:
//系统所用的业务逻辑组件
Private MyServicems;
//设置诸如业务逻辑组件所必需的setter方法
public void setMs(MyServicems){
this.ms=ms;
}
Struts2配置文件里的配置依然是该Action的实现类,跟不整合的时候一样。
b)使用自动装配
Struts.xml文件:
<actionname="loginPro"class="zjut.action.LoginAction">
applicationContext.xml文件:
<beanid="ms"class="zjut.service.impl.MyServiceImpl"/>
spring-struts-hibernate整合笔记
Spring整合Struts
Action访问Spring的业务逻辑组件,有两种策略:
Spring容器负责管理控制器Action,并利用依赖注入为控制器注入业务逻辑组件。
利用Spring的自动装配,Action将会自动从Spring容器中获取所需的业务逻辑组件。
a)让Spring管理控制器
当使用Spring容器管理系统的Action时,在struts.xml文件中的配置该Action时,class属性并不是指向该Action的实现类,而是指向Spring容器中Action实例的ID。
Spring容器为所在。