DWR中文教程:JavaScript与服务器端交互指南

需积分: 28 0 下载量 160 浏览量 更新于2024-12-02 收藏 1.36MB PDF 举报
"DWR中文文档v0.9DWR2.0,由方佳玮编著,主要面向初学者,要求读者有一定Jsp、JavaScript和应用服务器基础。文档部分内容原创,部分整理,部分翻译自DWR官方网站和其他资源。文档旨在介绍DWR基本知识、用户界面组件和远程方法调用,帮助读者搭建DWR开发环境和实现快速开发。" DWR(Direct Web Remoting)是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时的、双向的通信,极大地简化了Ajax(Asynchronous JavaScript and XML)的应用开发。DWR通过提供自动转换Java对象到JavaScript对象的机制,使得开发者可以像操作本地对象一样操作服务器端的方法。 在文档的第1章"入门"中,首先对DWR进行了简要介绍,阐述了其在Web开发中的作用和重要性。然后,通过一个简单的"HelloWorld"示例引导读者逐步了解如何将DWR集成到工程中。这个过程包括: 1.1 简介:这部分可能涵盖了DWR的基本概念,解释了它如何解决传统Web应用中的异步问题,以及为什么它是Ajax开发的一个理想选择。 1.2 第一个DWR程序:HelloWorld - 1.2.1 将DWR放入你的工程:这部分可能会指导读者如何下载DWR库,将其添加到项目依赖中,并设置相应的项目结构。 - 1.2.2 编辑配置文件:详细说明了如何配置DWR的XML配置文件,该文件定义了哪些Java类和方法可以被客户端访问。 - 1.2.3 编写service:介绍如何在服务器端创建一个简单的Java服务,这个服务将在DWR的帮助下暴露给浏览器。 - 1.2.4 测试DWR:最后,会展示如何在浏览器中运行和测试这个简单的DWR应用,以验证配置是否正确,以及客户端和服务器之间的通信是否成功。 文档还提到了参考网站和资料,如DWR的官方网站、JavaScudWiki和IBM DeveloperWorks,这些都是获取更多DWR信息和学习资源的渠道。此外,作者鼓励读者在学习过程中提出问题和建议,以便对文档进行改进。 通过这份中文文档,初学者能够逐步掌握DWR的基本用法,理解其工作原理,并能动手实践创建自己的DWR应用。同时,对于已经有一定JavaScript基础的读者,这将是一个很好的起点,帮助他们快速进入DWR的世界,从而更高效地开发富互联网应用(RIA)。