知识大全 Spring 和struts 整合的三种方式[3]
Posted 知
篇首语:夜暗方显万颗星,灯明始见一缕尘。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring 和struts 整合的三种方式[3]相关的知识,希望对你有一定的参考价值。
Spring 和struts 整合的三种方式[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
全权委托
Action 的创建和对象的依赖注入全部由IOC容器来完成 使用Spring的DelegatingAcionProxy来帮助实现代理的工作 springframework web struts DelegatingActiongProxy继承于 apache struts action Action
全权委托的配置方式同 方式 类似 (applcationContext xml文件的配置和 Action类的实现方式相同)
<struts config> <data sources /> <form beans > <form bean name= loginForm type= cao struts form LoginForm /> </form beans>
<global exceptions /> <global forwards /> <action mappings > <! type指向的是spring 的代理类 > <action attribute= loginForm input= login jsp name= loginForm path= /login scope= request
type= springframework web struts DelegatingActionProxy > <forward name= success path= /ok jsp /> <forward name= error path= /error jsp /> </action> </action mappings> <message resources parameter= cao struts ApplicationResources />
<plug in className= springframework web struts ContextLoaderPlugIn > <set property property= contextConfigLocation value= /WEB INF/applicationContext xml /> </plug in>
</struts config>
不同之处
<action>中 type指向的是spring 的代理类
去掉struts config xml中 <controller >
三种整和方式中我们优先选用 全权委托的方式
理由
第一种使得过多的耦合了Spring和Action
RequestProcessor类已经被代理 如果要再实现自己的实现方式(如 编码处理)怕有点麻烦
总结一下
整合工作中的步骤
修改struts config xml
配置applicationContext xml
为Action添加get/set方法 来获得依赖注入的功能
cha138/Article/program/Java/ky/201311/29076相关参考
知识大全 Spring 和struts 整合的三种方式[1]
Spring和struts整合的三种方式[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使
知识大全 Spring 和struts 整合的三种方式[2]
Spring和struts整合的三种方式[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! s
分享Spring中接口注入的三种方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面是Spr
Spring的三种注入方式都是什么?如何选用? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!接口注
在Struts中整合Spring的IoC支持是一件十分简单的事情让我们一步一步来实现 )复制strutsspringpluginxxxjar和相应的springj
Spring整合Struts 虽然Spring也提供了自己的MVC组件但一来Spring的MVC组件过于繁琐二 来Struts的拥护者实在太多因此很
struts中使用单选按钮有三种方式 使用<:option>标签 <:selectproperty=city> <:optionvalue=>北京市<
知识大全 spring struts2 ibatis框架整合开发
这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包 以上包为spring配置基本包ibatis所需包 有解决方法的朋友们希望能回复 与struts整合
Struts整合spring方法(三) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Sprin
知识大全 Struts2 Spring Hibernate 的简单整合
Struts2SpringHibernate的简单整合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧