如何使用Spring来管理Struts中的Action
日期:2007年7月31日 作者: 查看:[大字体 中字体 小字体]-
当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式:
(1)struts.xml中:
xml 代码:
< constant name="struts.objectFactory" value="spring" />
(2)struts.properties中:
java 代码:
struts.objectFactory=spring
通常情况下,这样子就够了,然后在struts的action-mapping配置文件中,如下:
xml 代码:
< action name="user" class="com.myapp.admin.web.action.user.UserAction">
即可,如果在Action中有依赖于其它的BEAN,也会被自动注入进来。这时候,Action实例是以prototype方式创建的,SPRING会为每个请求创建一个ACTION的实例。
在某些时候,你可能希望不仅仅让SPRING创建和装配Action对象,还希望让SPRING完全管理这些对象,如希望使用AOP或者希望使用acegi时。这时候,只需要在spring的配置文件中定义这些action 即可。如在applicationContext.xml文件中:
xml 代码:
< bean id="user" class="com.myapp.web.action.user.UserAction"/>
然后在action-mapping中,指定class="user"即可。
需要注意的一个地方:Spring中的缺省作用域是Singleton作用域。而往往Action属于有状态的bean,应该使用prototype作用域。
< bean id="user" class="com.myapp.web.action.user.UserAction" singleton="false"/>
如果忽略这个细节,在我们方便实用set,get方法处理数据的时候,可能会有线程安全上的风险。
(出处:急速软件下载学院)
-
- 如何使用Spring来管理Struts中的Action 相关文章:
- ·Photoshop将普通照片处理为圣诞夜景
- ·不再怕电脑病毒 电脑中毒后的6招处理方法
- ·Photoshop照片处理:水灵灵的美女
- ·交换机DHCP服务器中继代理配置
- ·Photoshop人像照片处理:祛皱,降噪,美肤
- ·Photoshop处理风景照片为仙境特效
- ·理解ASP.NET中的三层结构
- ·Photoshop批处理快速制作同尺寸图片
- ·三维景观软件Vue 5 Esprit函数纹理图节点
- ·Windows系统快速修理技巧大全
- 如何使用Spring来管理Struts中的Action 相关软件
- ·公司企业网站管理系统模板功能强大版
- ·学校源码管理系统超靓版V2008
- ·冠军足球经理2007试玩
- ·〈理查德·伯恩斯拉力赛〉预告片欣赏
- ·赵树理文集
- ·《极品飞车11》E3 物理特性宣传片
- ·《专业自行车经理2007》试玩
- ·80后纯美文字青春推理故事:遗
- ·养心的妙药(毕淑敏心理散文精选)
- ·leonlin1惊憟推理作品合集
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·XSL/XML网页制作入门,入门到精通
- ·XML轻松学习手册(三):XML的术语
- ·XML轻松学习手册(一):XML快速入门
- ·XML Schema定义元素的基本知识
- ·用XML+JSP实现网页内容动态显示的方案
- ·自定义应用程序配置文件(app.config)
- ·XML轻松学习手册(二):XML概念
- ·XSL教程:了解基础知识关于XSL
- ·使用标签显示完整的svg图像
- ·XML轻松学习手册(四):XML语法
- ·XHTML标签写法应该注意的问题
- ·利用XMLHTTP无刷新添加数据
- ·如何使用XML实现多渠道接入网站的构架
- ·XHTML教程,简单认识XHTML基础知识
- ·常用的XHTML标签的使用技巧介绍
- ·网页设计学习XHTML应用小结
- ·XHTML 1.0 参考
- ·Xml 串行话对象与反串行实例
- ·XQuery 初学者入门教程:XQuery 术语和语法
