当dwr跟ssh集成时其配置将会发生改变:
由于 <create creator="new" javascript="JUser">相当与是:UserDaoImpl dao = new UserDaoImpl()),现在new UserDaoImpl()是有spring给注入进去的,所以这部分配置将发生改变,同时<param name="class" value="com.xasxt.dao.impl.UserDaoImpl">由于它的name跟value不再是有对象本身创建的,所以她们的值也将发生变化,具体配置如下:
1,相关的applicationContext.xml中的配置:
<bean id="userBiz" class="com.xasxt.biz.impl.UserBizImpl">
<property name="userDao" ref="userDao"></property>
</bean>
2,dwr中的配置变化
<create creator="spring" javascript="JUser">
<!-- value="spring中bean的Id" -->
<param name="beanName" value="userBiz"></param>
<include method="getAll"/>
</create>