dwr和spring的整合
2007-04-26 16:04
441 查看
Dwr 和spring整合
一 为什么整合?
在一个使用了spring IOC功能的应用中,所有的服务器端组建均由spring管理,所以,想让dwr访问的组件也由spring进行管理就是顺理成章,理所当然地一个要求了,当然,不用ioc除外。
二 如何整合
两者的整合非常简单,首先需要在spring的配置文件中配置好dwr中用到的组件(也包括组件间的关系)
接下来修改dwr.xml就可以了。
将创建模式从new改为spring,再指定beanName参数及值就好了。
代码如下(原来的代码请看http://blog.csdn.net/haofeng82/archive/2007/04/26/1585892.aspx,这是根据这个程序进行改动的):
Hello.java
package com.hf.business.dwr.helloTest;
public class Hello {
Person per;
public Person getPer() {
return per;
}
public void setPer(Person per) {
this.per = per;
}
public Person getPerson(String value) {
per.setName(value);
System.out.println(per.getName());
return per;
}
}
Spring配置文件:
[align=left] <bean name="hello" id="hello" singleton="false"[/align]
[align=left] [/align]
[align=left] class="com.hf.business.dwr.helloTest.Hello">[/align]
[align=left] [/align]
[align=left] <property name="per">[/align]
[align=left] [/align]
[align=left] <ref bean="person" />[/align]
[align=left] [/align]
[align=left] </property>[/align]
[align=left] [/align]
[align=left] </bean>[/align]
[align=left] <bean name="person" id="person" singleton="false"[/align]
[align=left] [/align]
class="com.hf.business.dwr.helloTest.Person">
dwr配置文件:
[align=left]<dwr>[/align]
[align=left] [/align]
[align=left] <allow>[/align]
[align=left] <create creator="spring" javascript="Hello">[/align]
[align=left] <param name="beanName" value="hello"/>[/align]
[align=left] </create>[/align]
[align=left] [/align]
[align=left] <convert converter="bean"[/align]
[align=left] match="com.hf.business.dwr.helloTest.Person"/>[/align]
[align=left] </allow>[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]</dwr>[/align]
这就行啦!
最后别忘了在工程的lib中加入bsf.jar和jdom.jar两个包就行了,这两个包可以在www.apache.org和www.jdom.org上找的的。
实在找不到留下邮箱我发过去
一 为什么整合?
在一个使用了spring IOC功能的应用中,所有的服务器端组建均由spring管理,所以,想让dwr访问的组件也由spring进行管理就是顺理成章,理所当然地一个要求了,当然,不用ioc除外。
二 如何整合
两者的整合非常简单,首先需要在spring的配置文件中配置好dwr中用到的组件(也包括组件间的关系)
接下来修改dwr.xml就可以了。
将创建模式从new改为spring,再指定beanName参数及值就好了。
代码如下(原来的代码请看http://blog.csdn.net/haofeng82/archive/2007/04/26/1585892.aspx,这是根据这个程序进行改动的):
Hello.java
package com.hf.business.dwr.helloTest;
public class Hello {
Person per;
public Person getPer() {
return per;
}
public void setPer(Person per) {
this.per = per;
}
public Person getPerson(String value) {
per.setName(value);
System.out.println(per.getName());
return per;
}
}
Spring配置文件:
[align=left] <bean name="hello" id="hello" singleton="false"[/align]
[align=left] [/align]
[align=left] class="com.hf.business.dwr.helloTest.Hello">[/align]
[align=left] [/align]
[align=left] <property name="per">[/align]
[align=left] [/align]
[align=left] <ref bean="person" />[/align]
[align=left] [/align]
[align=left] </property>[/align]
[align=left] [/align]
[align=left] </bean>[/align]
[align=left] <bean name="person" id="person" singleton="false"[/align]
[align=left] [/align]
class="com.hf.business.dwr.helloTest.Person">
dwr配置文件:
[align=left]<dwr>[/align]
[align=left] [/align]
[align=left] <allow>[/align]
[align=left] <create creator="spring" javascript="Hello">[/align]
[align=left] <param name="beanName" value="hello"/>[/align]
[align=left] </create>[/align]
[align=left] [/align]
[align=left] <convert converter="bean"[/align]
[align=left] match="com.hf.business.dwr.helloTest.Person"/>[/align]
[align=left] </allow>[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]</dwr>[/align]
这就行啦!
最后别忘了在工程的lib中加入bsf.jar和jdom.jar两个包就行了,这两个包可以在www.apache.org和www.jdom.org上找的的。
实在找不到留下邮箱我发过去
相关文章推荐
- Spring整合dwr实例解析
- DWR的安装使用和与spring的整合
- 《Lucene、webservice、(svn_ant_maven)、DWR、Freemarker、POI视频教程》更新了Spring、JAXWs的整合并且完成了一个小项目
- 多spring配置文件整合DWR
- Spring 整合dwr实例及详细步骤
- dwr框架与Spring整合
- Ajax------------- spring+dwr整合
- Ajax------------- spring+dwr整合--json作为数据交换
- Spring整合DWR
- dwr spring整合
- 《疯狂Ajax讲义-Prototype/Aquery+DWR+Spring+Hibernate整合开发》--电子工业出版社
- dwr spring整合
- dwr基础配置和与spring整合配置
- 集成SSH 和 DWR(三) 整合Spring和DWR
- dwr spring整合
- Ajax框架之DWR学习(DWR 和Spring整合)-yellowcong
- Spring+hibernate+DWR整合
- Extjs实战(Extjs+Spring+Hibernate+dwr)章一:各框架的整合
- ibatis+spring+dwr+ext整合感想
- Spring整合dwr实例解析