DWR2.0中文教程:Ajax库与Struts集成

需积分: 9 2 下载量 40 浏览量 更新于2024-10-09 收藏 1.82MB PDF 举报
"Dwr2.0中文手册.pdf - 一本关于DWR 2.0的中文教程,由方佳玮编著,旨在帮助程序员理解和使用DWR进行Ajax开发。内容涵盖DWR的基本知识、用户界面组件和远程方法调用,适合有一定Jsp、JavaScript和应用服务器基础的读者。" DWR(Direct Web Remoting)是一种开源的Java库,它允许Web应用程序在客户端和服务器之间进行实时的、动态的JavaScript到Java的调用,极大地简化了Ajax(Asynchronous JavaScript and XML)应用的开发。DWR 2.0是该技术的一个版本,提供了更加强大和灵活的功能。 在《Dwr2.0中文手册》中,作者首先介绍了DWR的基本概念,包括它的设计理念和工作原理。DWR的核心功能是使开发者能够在浏览器端直接调用服务器端的Java方法,而无需传统的HTTP请求,这极大地提高了用户体验,因为数据交换更加高效且减少了页面刷新。 第一章“DWR入门”引导读者进入DWR的世界,讲解了如何创建第一个DWR程序。这通常涉及以下几个步骤: 1. 引入DWR库:在项目中添加DWR的JAR文件和相关的配置文件。 2. 配置DWR:在Web.xml中配置DWR的拦截器和引擎设置。 3. 创建Java类:定义服务器端的Java方法,这些方法需要被客户端调用。 4. 生成JavaScript接口:DWR自动生成对应的JavaScript接口,使得客户端可以直接调用。 5. 在HTML页面中使用:在客户端JavaScript代码中,通过生成的接口调用服务器端的方法。 手册还深入探讨了DWR的其他关键特性,如安全性、缓存策略、批量调用、错误处理以及与Struts等框架的集成。对于JavaScript不熟悉的读者,手册可能还包含了JavaScript基础教程,帮助他们更好地理解DWR的工作机制。 此外,书中提到了一些参考网站,如DWR的官方站点,JavaScudWiki,和IBM DeveloperWorks China,这些都是获取DWR相关资源和技术支持的重要平台。 作者方佳玮强调,虽然本书是他的原创、整理和翻译的结合,但他鼓励读者指出错误和提供反馈,以便不断改进和完善。他提供了一个电子邮件地址,读者可以通过这个地址提出问题和建议,作者承诺会及时回应。 《Dwr2.0中文手册》是一本实用的指南,对于想要利用DWR进行Ajax开发的Java程序员来说,它不仅提供了详细的教程,还充当了一本详尽的DWR“词典”。通过阅读本书,读者可以掌握DWR的使用,搭建开发环境,并实现高效的Ajax应用。