DWR入门指南:Direct Web Remoting初学者必备知识
需积分: 6 44 浏览量
更新于2024-07-25
收藏 1.16MB PPT 举报
"DWR初学者"
DWR(Direct Web Remoting)是一种Java开源库,允许Java代码在服务器端和JavaScript代码在浏览器端之间进行交互和调用。DWR可以生成JavaScript代码,使浏览器可以安全地调用Java代码,实现了AJAX(Asynchronous JavaScript and XML)功能。
DWR的主要组件包括:
1. 服务器端的Java Servlet:处理请求并将响应发送回浏览器。
2. 浏览器端的JavaScript:发送请求并动态更新网页。
DWR的工作原理是通过动态生成Java类为JavaScript代码。它的代码就像Ajax魔法一样,你感觉调用就像发生在浏览器端,但是实际上代码调用发生在服务器端,DWR负责数据的传递和转换。
DWR的优点在于:
* 不需要任何的网页浏览器插件就能运行在网页上。
* 可以marshal(marshal是指将数据从一种格式转换为另一种格式的过程)几乎任何数据,包括集合、POJOs、XML和二进制数据像图像和PDF文件。
* 可以生成安全的JavaScript代码,使浏览器可以安全地调用Java代码。
DWR的应用场景包括:
* 创建AJAX WEB站点
* 实现远程调用Java代码
* 实现数据的传递和转换
使用DWR需要:
* 下载dwr.jar和Commons Logging包
* 配置web.xml文件
* 编写Java代码和JavaScript代码
DWR的Hello World程序:
1. 从官方网站下载dwr.jar和Commons Logging包。
2. 将它们放在webapp的WEB-INF/lib目录下。
3. 配置web.xml文件。
4. 编写Java代码和JavaScript代码。
DWR是一个强大且灵活的工具,能够帮助开发者快速创建AJAX WEB站点和实现远程调用Java代码。
2009-06-13 上传
2010-06-12 上传
2023-06-06 上传
2023-07-11 上传
2023-10-20 上传
2023-07-11 上传
2024-09-30 上传
2023-05-19 上传
2023-10-18 上传
竹马不是码
- 粉丝: 2
- 资源: 2
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性