DWR中文教程:一站式指南

需积分: 11 5 下载量 53 浏览量 更新于2024-07-26 收藏 1.36MB PDF 举报
"DWR中文教程,由方佳玮编著,是一部关于Direct Web Remoting (DWR) 的技术文档,主要面向有一定JSP、JavaScript和应用服务器基础的开发者,旨在帮助读者掌握DWR基本知识、用户界面组件和远程方法调用,实现DWR的快速开发。教程结合实例,包括从零开始的DWR入门,如创建HelloWorld程序,详细讲解了DWR的配置、服务编写和测试过程。" DWR,全称Direct Web Remoting,是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、安全的、无需插件的双向通信。DWR简化了Ajax(Asynchronous JavaScript and XML)的开发,使得开发者可以轻松地调用服务器端的Java方法,就像它们是本地JavaScript函数一样。 在DWR入门章节中,首先介绍了DWR的基本概念,强调了其在简化Ajax开发中的作用。接着,通过一个简单的"HelloWorld"程序,逐步引导读者了解如何将DWR集成到工程中。具体步骤包括: 1. **将DWR放入你的工程**:这通常涉及到在项目中添加DWR的依赖库,如JAR文件,以及确保应用服务器支持DWR运行的环境。 2. **编辑配置文件**:DWR的配置文件(通常是dwr.xml)用于定义哪些Java类和方法可以被浏览器访问。配置文件的设置直接影响DWR的安全性和功能范围。 3. **编写Service**:在服务器端编写Java服务,这些服务包含可被客户端调用的方法。DWR提供了自动转换机制,使得Java方法的返回值能被转化为JavaScript可以理解的格式。 4. **测试DWR**:最后,通过在浏览器端编写JavaScript代码来调用服务器端的DWR服务,实现数据的交互和页面的动态更新。这通常涉及到创建DWR的JavaScript接口,以及在页面上使用这些接口执行远程方法。 本教程还提到了一些参考资料,如DWR的官方网站、JavaScudWiki和IBM DeveloperWorks,这些都是获取更多DWR相关知识和技术支持的好去处。作者方佳玮表示,虽然书中可能存在错误和不足,但他欢迎读者提供反馈和建议,以帮助改进教程内容。 这个DWR中文教程是初学者和有一定基础的开发者学习DWR的理想资源,它提供了清晰的步骤和实用的例子,有助于读者快速掌握DWR的核心概念和技术,从而更高效地开发富互联网应用程序(Rich Internet Applications,RIA)。