一、DWR简要介绍:
DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站.它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。
二、DWR基本使用
1、拷贝DWR.jar文件
2、修改web.xml文件,添加dwr servlet配置
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
3、在web-inf下添加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>
<create creator="new" javascript="test">
<param name="class" value="com.xxx.xxx" />
</create>
</allow>
</dwr>
4、在调用页面中,需要引入如下javascript
<script type="text/javascript" src="dwr/engine.js"></script> <script type="text/javascript" src="dwr/util.js"></script> <script type="text/javascript" src="dwr/interface/test.js"></script>
本文介绍了DWR(DirectWebRemoting)框架,这是一个用于简化Web页面与Java类交互的开源Ajax框架。通过允许浏览器代码直接调用服务器端Java函数,DWR帮助开发者构建具备AJAX功能的网站。本文还详细讲解了DWR的基本使用步骤。
353

被折叠的 条评论
为什么被折叠?



