DWR2.0中文教程:远程Web方法调用详解

需积分: 12 1 下载量 108 浏览量 更新于2024-10-23 收藏 1.37MB PDF 举报
"DWR(Direct Web Remote)中文文档是一个关于DWR框架的详细教程,由方佳玮编著,包含了原创、整理和翻译的内容。该文档旨在帮助Java开发者理解和运用DWR进行Ajax开发,适用于有一定JSP、JavaScript和应用服务器基础的读者。DWR是一种开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的双向通信,简化了前端与后端的数据交换。文档提供了DWR的基本知识、常用UI组件和远程方法调用的介绍,并指导读者如何搭建DWR开发环境和实现快速开发。此外,文档还提到了参考网站,如DWR官方网站、JavaScudWiki和IBM中国开发者网站,以及对读者反馈和建议的欢迎。" 在DWR入门章节中,读者将了解到以下知识点: 1. **DWR简介**:DWR是Direct Web Remoting的缩写,它使得JavaScript可以直接调用服务器上的Java方法,实现浏览器和服务器之间的实时交互,而无需刷新整个页面,从而提升用户体验。 2. **第一个DWR程序:HelloWorld**:这是学习任何新工具或框架的传统起点,这个例子将引导读者完成设置DWR的基本步骤,包括将DWR库添加到项目中、配置DWR的XML文件、创建服务接口以及在客户端进行测试。 - **将DWR放入你的工程**:这一步通常涉及下载DWR库,将其添加到项目类路径中,确保应用服务器能够识别和加载DWR的相关依赖。 - **编辑配置文件**:DWR的配置文件(通常为dwr.xml)用于定义哪些Java类和方法可以被JavaScript访问。在这个阶段,你需要在文件中声明允许浏览器调用的Java对象和方法。 - **编写service**:在服务端,你需要创建一个Java类,包含你想要暴露给JavaScript的方法。这些方法将在DWR的帮助下,被浏览器中的JavaScript代码调用。 - **测试DWR**:在客户端,通过在HTML页面中引入DWR引擎生成的JavaScript库,并编写相应的JavaScript代码来调用服务端的方法,从而验证DWR配置是否正确,通信是否成功。 这个文档不仅适合初学者,也为有经验的开发者提供了一个DWR的详细参考,帮助他们深入理解DWR的工作原理,掌握其主要功能和最佳实践。通过学习,开发者可以利用DWR轻松地构建富互联网应用(RIA),提高应用的交互性和响应性。