Webwork2+Spring集成[转]

 

Webwork2+Spring集成 (JAVA )

joy 发表于:06-08-28 17:16
使 用最新的Webwork2和Spring集成是非常简单的,集成的目标就是让Spring来管理Webwork的Action,从而充分使用Spring 强大的IOC和AOP能力和Webwork的灵活简洁的特点。我认为这种集成是目前相较于网上的其他集成方法较好的一种。
环境:Webwork2.2.2+Spring2.0M3
集成步骤:
1.修改web.xml,加入如下的监听器
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
2.修改webwork.properties加入
webwork.objectFactory = spring
3.比如现在有一个LoginAction
在xwork.xml中配置如下
<action name="login" class="login">
<result name="success" type="dispatcher">success.jsp</result>
<result name="error" type="dispatcher">error.jsp</result>
</action>
4.再在Spring的配置文件中(比如applicationContext.xml)配置LoginAction
<bean id="login" class="com.wsh.action.LoginAction" singleton="false"/>
至此Webwork2+Spring的集成已经搞定,现在我们只需通过Spring来强化LoginAction就可以了。
比如可以通过AOP将日志,异常检查等等功能全部通过Spring来wave入action中,再和Hibernate集成起来也方便多了。


你可能感兴趣的:(spring,AOP,Hibernate,配置管理,Webwork)