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

需积分: 4 0 下载量 124 浏览量 更新于2024-07-29 收藏 1.39MB PDF 举报
"DWR中文文档v0.9DWR2.0 - 方佳玮编著" DWR(Direct Web Remoting)是一种Java库,它允许Web应用程序在客户端浏览器和服务器之间进行实时的、异步的通信,从而实现Ajax(Asynchronous JavaScript and XML)功能。DWR简化了JavaScript和Java之间的交互,使得开发者能够在不刷新整个页面的情况下更新网页部分。这个中文文档是针对DWR 0.9和2.0版本的,由方佳玮编著,包括原创、整理和翻译的内容。 文档强调了其免费性质,并提醒读者若发现有抄袭内容,不应找作者理论,因为这是作者的公益行为。文档还提到了一些参考资源,如DWR的官方站点、JavaScudWiki以及IBM中国开发者站点,这些网站提供了更多关于DWR和Ajax的相关信息和技术文章。 文档的前言指出,Ajax技术的兴起给程序员带来了新的挑战,但同时也提供了更优秀的用户体验。为了帮助那些有一定JSP、JavaScript和应用服务器使用经验的开发者更好地掌握Ajax和DWR,这本书提供了一个全面的教程和参考指南。书中不仅介绍了DWR的基础知识、常用UI组件和远程方法调用,还详细讲解了如何设置DWR开发环境和快速开发流程。 在内容部分,第一章"入门"中,文档首先介绍了DWR的基本概念,然后通过一个简单的"HelloWorld"示例引导读者逐步构建一个DWR程序。这一章涵盖了以下几个步骤: 1.1 简介:这部分简要概述了DWR的作用和基本工作原理,让读者对DWR有一个初步认识。 1.2 第一个DWR程序:HelloWorld - 1.2.1 将DWR放入你的工程:这一步指导读者如何将DWR库集成到他们的项目中,通常涉及添加DWR相关的JAR文件。 - 1.2.2 编辑配置文件:DWR的配置文件(dwr.xml)是连接JavaScript和Java后端的关键,这部分讲解了如何配置这个文件。 - 1.2.3 编写service:服务端Java类被暴露给JavaScript,以便在客户端进行调用,这部分会展示如何创建这样的服务。 - 1.2.4 测试DWR:最后,文档会教读者如何在浏览器中运行和测试刚刚创建的DWR应用,以验证其功能是否正常。 这个文档对于初学者来说是一个很好的起点,因为它提供了实践性的指导,同时也适合有一定经验的开发者作为参考手册使用。作者鼓励读者在学习过程中提出问题和建议,以促进文档的不断改进。