Java DWR配置详解与创建器示例
需积分: 3 159 浏览量
更新于2024-09-19
收藏 529B TXT 举报
DWR (Direct Web Remoting) 是一个轻量级的Java远程调用库,它允许在浏览器和服务器之间进行实时、无刷新的交互。在Java编程中,DWR通过XML配置文件来管理和控制其行为。在给定的DWR配置片段中,我们看到以下几个关键知识点:
1. **XML配置文件**: DWR使用DTD (Document Type Definition) 文件来定义其结构。在这个例子中,引用了"DWR2.0.dtd",这表明所使用的DWR版本是2.0。
2. `<dwr>` 标签:这是DWR配置的根元素,包含了所有DWR的配置声明。
3. `<allow>` 标签:用于定义哪些类可以被客户端JavaScript调用。`<convert>` 子标签用来指定如何将Java对象转换为JavaScript对象,例如`webapp.models.Tyyp`和`webapp.models.Tyypsp`这两种模型类将通过`bean`转换器转换。
4. `converter="bean"`:这个属性表示使用JavaBean的默认序列化机制,即将Java对象转化为JSON格式,便于在JavaScript中处理。
5. `<createcreator="new" javascript="TyypspService">`:这部分定义了一个创建器(creator),用于在客户端创建一个新的`TyypspService`实例。`new`表示使用构造函数创建,`javascript="TyypspService"`则是指定在JavaScript代码中可以通过`TyypspService`这个名字访问这个服务。
6. `<param name="class" value="bgypsp.dwr.TyypspService"/>`:这是创建器的参数,指定了要实例化的Java类路径,即`bgypsp.dwr.TyypspService`,这是DWR服务器端的业务逻辑实现。
这段配置展示了如何在DWR中设置对象的序列化和实例化规则,以便在Java Web应用中实现客户端与服务器之间的数据交换,尤其是对于那些需要在浏览器端动态创建和使用服务的场景。通过正确的DWR配置,可以简化前端JavaScript开发,并提高Web应用的性能和用户体验。
2019-03-05 上传
2009-09-12 上传
2010-03-28 上传
2008-10-27 上传
2011-07-18 上传
2019-03-16 上传
2019-03-06 上传
2009-04-19 上传
2014-05-19 上传
lichangpeng1988
- 粉丝: 0
- 资源: 13
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍