DWR中文教程:一站式指南
需积分: 11 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)。
2009-01-16 上传
2009-07-16 上传
2010-06-02 上传
2023-10-18 上传
2023-09-28 上传
2024-09-30 上传
2023-10-20 上传
2023-06-06 上传
2023-05-19 上传
2023-07-11 上传
wo不屑一顾
- 粉丝: 0
- 资源: 12
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载