DWR中文教程:Ajax远程对象调用指南

需积分: 28 0 下载量 126 浏览量 更新于2024-07-28 收藏 1.36MB PDF 举报
"DWR中文文档v0.9DWR2.0,由方佳玮编著,包含DWR和Remoting Objects相关的Ajax技术。该文档是网络发行的免费资源,旨在帮助程序员理解和使用DWR进行Ajax开发。文档适合有一定Jsp、JavaScript和应用服务器基础的读者,提供DWR的基本知识、用户界面组件和远程方法调用的介绍,并指导如何搭建DWR开发环境。" DWR(Direct Web Remoting)是一种开源Java库,它允许Web应用程序在客户端浏览器和服务器之间进行实时的双向通信,从而实现类似桌面应用程序的用户体验。DWR通过Ajax技术简化了这个过程,使得开发者可以方便地调用服务器端的方法,而无需刷新整个页面。 在文档的"第1章. DWR入门"中,首先介绍了DWR的基本概念,包括它的作用和价值。接着,通过一个简单的"HelloWorld"示例,逐步指导读者如何将DWR集成到工程中: 1.1 简介部分,讲解了DWR的核心功能和在Web开发中的位置,强调了它在实现Ajax应用中的角色。 1.2 第一个DWR程序:HelloWorld,这部分详细阐述了创建一个基本DWR应用的步骤: - 1.2.1 将DWR放入你的工程,这部分指导如何引入DWR库到项目中,通常包括添加依赖库和配置文件。 - 1.2.2 编辑配置文件,这是DWR工作的重要部分,需要配置dwr.xml文件以定义可从客户端访问的服务器端方法。 - 1.2.3 编写service,这涉及到在服务器端创建Java类和服务接口,以便DWR可以调用。 - 1.2.4 测试DWR,这部分说明如何在浏览器端验证DWR是否正确工作,通常包括编写JavaScript代码来调用服务器端方法。 文档还提到了参考网站和资料,如DWR官方网站、JavaScudWiki和IBM中国开发者网站,这些资源提供了更多关于DWR和其他相关技术的信息。作者还表达了对JavaScudWiki的感谢,因为它帮助节省了翻译的时间。 整本文档不仅是DWR的教程,也是一个详细的参考手册,旨在让读者掌握DWR的基本使用,理解其工作原理,并能有效地进行DWR的开发。同时,作者鼓励读者在遇到问题或有建议时与其联系,以便持续改进文档内容。