Java DWR配置详解与创建器示例
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应用的性能和用户体验。
- 粉丝: 0
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序