快速入门DWR:配置与使用详解
需积分: 0 80 浏览量
更新于2024-09-17
收藏 263KB DOC 举报
Dwr入门操作手册详细介绍了如何在Web应用中集成和配置DWR (Direct Web Remoting)。首先,为了使DWR生效,你需要执行以下步骤:
1. 将DWR的JAR文件添加到Web应用的WEB-INF/lib目录中,确保DWR核心功能能够被正确引用。
2. 在web.xml文件中配置DWR Servlet。创建一个名为`dwr-invoker`的servlet,指定其类为`uk.ltd.getahead.dwr.DWRServlet`。例如:
```xml
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
```
设置`debug`参数为`true`可以使DWR处于调试模式,便于查看和测试。
3. 配置URL映射,将`<url-pattern>/dwr/*</url-pattern>`指定给`dwr-invoker`,这样所有以`/dwr/`开头的请求都将由DWR处理。
4. 接下来,为了让DWR知道哪些Java对象和方法可以被远程调用,你需要创建一个名为`dwr.xml`的配置文件。在这个文件中,使用`<allow>`标签定义允许访问的对象和它们的方法。例如:
```xml
<dwr>
<allow>
<convert converter="bean" match="com.yd.pojos.Userss" />
<create creator="new" javascript="userAction" class="com.yd.imp.UserCol">
<include>
<!-- 允许的方法列表 -->
</include>
</create>
</allow>
</dwr>
```
`convert`标签用于定义如何将Java对象转换为JavaScript中的数据类型,`create`标签则用于创建一个新的对象实例,`javascript`属性指定JavaScript中的函数名,`class`属性指定了Java类。
5. 在这个配置文件中,你需要明确指定哪些类(如`com.yd.pojos.Userss`)及其公共方法(在`<include>`标签内列出)可以被从网页中安全地访问。
通过以上步骤,你已经完成了DWR的基本配置。现在,你可以在前端使用JavaScript通过XMLHttpRequest与服务器上的这些对象和方法进行交互,实现客户端与服务器的无刷新通信。调试模式下的DWR会提供一个可视化的工具,帮助开发者理解和管理远程调用。这为构建现代Web应用提供了强大的功能,提升了用户体验。
2010-09-20 上传
2007-12-17 上传
2023-10-18 上传
2023-09-28 上传
2023-10-20 上传
2023-06-06 上传
2023-05-19 上传
2023-07-11 上传
2023-09-28 上传
2023-07-11 上传
j_h_d1
- 粉丝: 0
- 资源: 9
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现