在Dwr的简单配置及运行的基础上。
1、 Copy Spring.jar和commons-logging-1.1.jar包到WEB-INF/lib目录下。
2、 在Web.xml中配置Spring,如下:
<!-- Spring的Web.xml配置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:bean.xml</param-value> </context-param>
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!--// Spring的Web.xml配置 --> |
3、 在Src中增加一个Xml文件:bean.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> <beans> <bean id="service" class="com.nantian.dwr.Service"> </bean> </beans> |
4、 修改Dwr.xml文件中Create方式,改为Spring创建,如下:
<dwr> <!-- <allow> <create creator="new" javascript="service"> <param name="class" value="com.nantian.dwr.Service" /> </create> </allow> --> <allow> <create creator="spring" javascript="service"> <param name="beanName" value="service" /> </create> </allow> </dwr> |
5、 其他代码不变,重新启动工程,运行效果跟Dwr简单配置及运行中的效果一致。