最近在网上发现 拦截器ActionAutowiringInterceptor 这个东东,来整合spring+webwork的应用相对于SpringObjectFactory方式比较的方便和快捷,在运行中可以自动为Action组装它所需的Spring容器中的Bean,不需要像SpringObjectFactory一样,一个webwork action需要在xwork.xml和spring里面都要注册一下,比较的重复。一旦Action多的话,修改和维护起来就比较的麻烦
1 使用拦截器ActionAutowiringInterceptor 方式整合spring+webwork 你必须在 web.xml中进行相应的配置:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class>
listener>
2.同时在xwork.xml的文件中定义该拦截器,并添加到相应的action中去
<interceptor name="autowire" class="com.opensymphony.xwork.spring.interceptor.ActionAutowiringInterceptor">
<param name="autowireStrategy">
@org.springframework.beans.factory.config.AutowireCapableBeanFactory@AutowireCapableBeanFactory.AUTOWIRE_BY_TYPE
param>
interceptor>
分享到:
相关推荐
在这个“webwork+spring整合例子”中,很可能是提供了一个实际的项目示例,演示了如何配置和使用这两个框架的结合。这通常包括以下步骤: 1. 配置Spring的ApplicationContext,定义Bean并声明它们之间的依赖。 2. 在...
webwork+spring+hibernate整合开发网络书城 第5讲
WebWork、Spring 和 iBATIS 是三个非常重要的Java Web开发框架,它们的组合为初学者提供了丰富的学习资源。WebWork 是一个MVC(Model-View-Controller)框架,Spring 是一个全面的后端开发框架,而 iBATIS 是一个...
【WebWork+Spring+Hibernate整合开发】是一种常见的Java Web应用程序架构模式,用于构建高效、可扩展的业务系统。WebWork是Action-based MVC框架,Spring是一个全面的企业级应用框架,而Hibernate则是流行的对象关系...
本项目整合了三个重要的开源框架:Hibernate、WebWork和Spring,它们分别在数据持久化、MVC(Model-View-Controller)架构以及依赖注入方面扮演着关键角色。下面将详细解释这三个框架以及它们如何协同工作。 1. ...
WebWork与Spring的整合可以实现更高级的控制反转和依赖注入,使得组件之间的耦合度降低,提高了代码的可测试性和可维护性。Spring可以通过其Action代理来管理和控制WebWork的动作,同时Spring的AOP特性可以用于处理...
WebWork+Spring+Hibernate整合
webwork+spring+hibernate整合开发网络书城 第一讲.rar
webwork+spring+hibernate整合开发网络书城 第五讲.rar
webwork+spring+hibernate整合开发网络书城 第六讲.rar
WebWork+Spring+Hibernate整合开发
WebWork+Spring+Hibernate整合开发网络书城是一个典型的Java Web应用程序开发框架的集成,这三种技术分别承担了不同的职责,共同构建了一个高效、灵活的后台系统。本资源提供了一个完整的网络书城项目的第一讲,旨在...
本源码实例只供学习。。 请一并下载webwork+spring+hibernate+freemarker (A)demo_lib 配合才能使用(此为项目的lib包。。) 请打开mark.txt参考操作
WebWork+Spring+Hibernate整合开发网络书城 第6讲 文件太大了,所以将所需的包分开两次传,只有两个文件一起才可以使用。注意:WebWork+Spring+Hibernate整合开发网络书城 第6讲中的说明.txt
WebWork+Spring+Hibernate整合开发网络书城 第6讲 文件太大了,所以将所需的包分开两次传,只有两个文件一起才可以使用。注意:WebWork+Spring+Hibernate整合开发网络书城 第6讲2中的说明.txt
webwork+spring+hibernate整合开发网络书城 第四讲...........................
webwork+spring+hibernate
在本课程"WebWork+Spring+Hibernate整合开发网络书城 第4讲"中,我们将深入探讨如何将这三大主流的Java技术框架——WebWork、Spring和Hibernate——集成在一起,构建一个功能完善的网络书城系统。这个系统的核心目标...
浪曦 的webwork+spring+hibernate
浪曦 的webwork+spring+hibernate