DWR WEB 开发交流
•
1 、自我介绍
•
2 、 DWR 概述
•
3 、 DWR DEMO 介绍
•
4 、 DWR 实现机制
•
5 、 DWR 配置说明
•
6 、 JS 开发注意事项
DWR WEB 开发交流
2 、 DWR (Direct Web Remoting ) 概述
DWR WEB 开发交流
2 、 DWR (Direct Web Remoting ) 概述
DWR 是一种 AJAX(Asynchronous JavaScript and XML) 的 JAVA 实现,
它提供了一种能在 web 浏览器端采用 JavaScript 语言直接调用后台业务商业组
件的解决方案。 DWR 通过 JavaScript 直接调用远程组件可以减少 Web 开发的
时间,特别对于那些具有和用户频繁交互的 Web 应用程序。 DWR 使得浏览器不
用刷新页面就可以从远程 Web 服务器取得用户需的数据,这种无刷新页面的交互
方式大大提高 Web 页面的响应时间。至少用户不会感觉到刷新页面带来的等待响
应心理感觉。 DWR 采用浏览器端采用纯 JavaScript 实现,并且会自动根据浏览
器类型采用最高效率的远程组件调用机制。 DWR 目前最新发布的稳定版本为 1.0 。
本次项目中采用的也是目前的最新发布版本 1.0 。
DWR WEB 开发交流
2 、 DWR (Direct Web Remoting ) 概述
DWR 所带来的
彻底分离表现和业务逻辑,让糟糕的 Scriptlets 代码从此从 Web 页
面上消失。
展现页面只需加载一次节省网络带宽、提高用户响应响应时间。实际
应用中 HTML 页面标记数据量远远大于真正使用的数据量,资源重复浪
费不容忽视。
页面代码对页面展现样式没有任何的破坏型影响,程序员不再担心
因编码而破坏页面展现样式细节。提高 Web 开发效率和速度。
Web 服务器的 Servlet 容器可以节省管理成千万个 Servlet 生命周
期的资源开销。这是确实是个振奋人心的好消息。
DWR WEB 开发交流
3 、 DWR DEMO 介
绍
通过一个 Demo 简要说明 DWR 技术开发 Web 应用程序的主要步骤和配
置规则。从而达到对 DWR 有个概要层面上的了解和认识,这对下一步 DWR
实现机制的介绍会有比较好的促进效果。
编写服务器段逻辑代码。代码尽量能够覆盖 DWR 开发的多个方面,具有
比较强的代表性。
1 、
2 、简要演示 DWR 的配置文件的配置和与 WEB 应用的集成方法。
3 、编写 Web 端调用服务器端代码事例,主要体现异步处理,回掉函数, J
S 代码对象结构, Map 对象构件,实用组件介绍。