`
joeyhacker
  • 浏览: 94344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于Struts2的自动装配功能

阅读更多
在Struts2的配置文件中我们可以配置如下代码:
<constant name="struts.objectFactory.spring.autoWire" value="name"/>

即指定Spring框架的自动装配模式(按名称装配)。
那么这个功能有什么用呢?
比如你在application*.xml配置了如下代码
:<bean id="userService" class="com.service.UserService"> 
<bean id="userDao" ref="userDao"/> 
</bean>


你想要在你的Action中取得这个Service的Bean,就可以写如下代码:
private UserService userService;
public void setUserService(UserService userService){
this.userService = userService;
}

这样spring就会把userService注入给你。(注意名字!)
分享到:
评论
1 楼 flyingcai 2009-01-16  
用注解不是更好用?

相关推荐

    struts2例子

    包含struts2上传功能,标签使用,拦截器是有那个,自动装配bean对象,验证框架使用的例子

    低清版 大型门户网站是这样炼成的.pdf

    (Struts 2+Spring 2+Hibernate 3).pdf(完整版) 网上有高清版350M的。可以去下 http://115.com/file/be5gwid8 请于下载后 24H 内及时删除!请抱着学习的态度下载此资料。 总共900多页!!!!!!! 第1篇 ...

    spring2.5学习PPT 传智博客

    13.@Autowire注解与自动装配 14.让Spring自动扫描和管理Bean 15.使用JDK中的Proxy技术实现AOP功能 16.使用CGLIB实现AOP功能与AOP概念解释 17.使用Spring的注解方式实现AOP入门 18.使用Spring的注解方式实现AOP...

    spring2.5+hibernate+struts

    网上对spring2.5吹的神了,个个都说要重新加入2.5,我就忍不住去看看这个宝贝,看过发现Autowired注解这个非常重要的功能还是不能脱离bean,而且发现自动装配就好像个鸡肋,2.5既然出来了不用又不爽,用了之后发现...

    达内java培训目录

    Spring技术 Spring Ioc基础、Ioc注入技巧、对象高级装配(自动装配、模板装配、组件扫描特性、FactoryBean、对象生命周期)、Spring AOP原理、AspectJ、Spring JDBC支持、Spring事务及安全管理;Spring整合Hibernate...

    Spring in Action(第二版 中文高清版).part2

    16.1.4 关于Struts 2 16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的...

    Spring in Action(第2版)中文版

    16.1.4关于struts2 16.2协同使用spring和webwork2/struts2 16.3集成spring和tapestry 16.3.1集成spring和tapestry3 16.3.2集成spring和tapestry4 16.4协同使用spring和jsf 16.4.1解析jsf管理的属性 16.4.2...

    java web技术开发大全(最全最新)

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    Spring in Action(第二版 中文高清版).part1

    16.1.4 关于Struts 2 16.2 协同使用Spring和WebWork 2/Struts 2 16.3 集成Spring和Tapestry 16.3.1 集成Spring和Tapestry 3 16.3.2 集成Spring和Tapestry 4 16.4 协同使用Spring和JSF 16.4.1 解析JSF管理的...

    java web开发技术大全

    JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring(Ioc容器、装配Java Bean...

    spring in action英文版

     2.3.1 处理自动装配中的不确定性  2.3.2 混合使用自动和手动装配  2.3.3 缺省自动装配  2.3.4 何时采用自动装配  2.4 使用Spring的特殊Bean  2.4.1 对Bean进行后处理  2.4.2 对Bean工厂进行后...

    JAVA程序开发大全---上半部分

    10.5.4 装配拦截qi和配置Bean类 175 10.5.5 编写测试代码 176 10.6 Spring整合Struts框架 177 10.6.1 使用ActionSupport类整合Struts 177 10.6.2 覆盖RequestProcessor类整合Struts 178 10.6.3 将Action管理委托给...

    iuhyiuhkjh908u0980

    例如,可以使用j2mepolish,请参考本人以前发表的文章《使用J2mePolish的build和preprocess功能》。本文主要讨论如何使用antenna来解决这个问题。 Antenna介绍 Ant ... by pandonix 2007-08-28 回复 (9) 用Ant 来...

    Spring的学习笔记

    八、 自动装配autowire 13 (一) byName 13 (二) byType 14 (三) 注意 14 九、 生命周期 15 (一) lazy-init/default-lazy-init 15 (二) init-method destroy-method 不要和prototype一起用(了解) 15 第六课:...

    spring2.5 学习笔记

    八、 自动装配autowire 13 (一) byName 13 (二) byType 14 (三) 注意 14 九、 生命周期 15 (一) lazy-init/default-lazy-init 15 (二) init-method destroy-method 不要和prototype一起用(了解) 15 第六课:...

    《MyEclipse 6 Java 开发中文教程》前10章

    9.5.7 练习:如何用Hibernate+Struts实现修改用户信息功能? 196 9.6 小结 197 9.7 参考资料 197 第十章 开发Spring应用 198 10.1 简介 198 10.1.1 Spring简介 198 10.1.2 MyEclipse的Spring开发功能简介 200 10.2 ...

    SSH简单员工管理系统

    简单的javaweb实例项目--员工管理系统,采用SSH框架搭建,实现了对员工,部门的增,删,改,查。以及简单的登陆,注册功能。...采用注解形式对代码进行优化,通过扫描包进行了spring,hibernate的自动装配。

Global site tag (gtag.js) - Google Analytics