论坛首页 入门讨论版 Java

Spring整合Struts1.x

浏览 132 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-05-29 关键字: ssh development

最近学习SSH

先搞清楚Spring如何整合Struts进行开发

具体细节不详细说明了

主要过程包括:

1。装载Spring context

2。整合Struts

具体如下:

1。装载Spring context 的方法主要有两种:

(1)在struts-config.xml中配置

....................................

   <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">

            <set-property peperpty="contextConfigLocation" value="/WEB-INF/classes/applicationContext.xml"/>

</plug-in>

...................................

(2)在web.xml中配置

...............................................................................

<context-param>

   <param-name>contextConfigLocation</param-name>

   <param-class>/WEB-INF/classes/applicationContext.xml</param-class>

</context-param>

<servlet>

   <servlet-name>context</servlet-name>

   <servlet-class>org.springframework.web.context.classLoaderServlet</servlet-class>

   <load-on-startup>1</load-on-startup>

</servlet>

 2。整合Struts方法主要有3种:

(1)用户Action直接继承ActionSupport类,调用getWebApplicationContext().getBean()方法注入所需要的类.

(2)使用Spring的DelegationRequestProcessor代替ActionServlet.

(3)使用Spring的委托代理.

 具体过程暂时未写...:)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   
论坛首页 入门讨论版 Java

跳转论坛:
JavaEye推荐