转自:http://blog.csdn.net/zuxianghuang/article/details/7376247
DWR是Direct Web Remoting 的缩写。
是一个WEB远程调用框架.。页面可通过java业务方法来实现ajax的一个开源框架。
最初接触dwr,时,感觉最大的方便之处就是,它可以调用java的业务方法和映射java实体类。
好吧,现在来看看怎么配置dwr框架。dwr也是可以支持注解配置的。通过配置文件和注解两种方式来简单介绍一下dwr在项目的使用。
我写了俩个demo ,配置文件和注解两种方式各一个 demo,点击下载(eclipse 开发的,使用myeclipse 导入 稍作修改)
首先,加入dwr.jar包。配置dwr.xml:
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE dwr PUBLIC
- "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
- "http://getahead.org/dwr/dwr20.dtd">
- <dwr>
- <allow>
- <convert match="com.zuxiang.entity.*" converter="bean">
- </convert> <!-- 这个节点是做转换,指定那些类可转换成在页面可通过对象点属性方式使用的js对象 -->
- <create creator="spring" javascript="customerService">
- <!-- creator 由spring创建, 在页面使用的js,为 customerService.js -->
- <param name="beanName" value="customerService" /> <!-- 由spring管理的业务类对象 customerService -->
- <!--指定可供远程调用的以为方法-->
- <include method="findAll" />
- </create>
- </allow>
- </dwr>