DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它的最新版本 DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持,还支持一个可选的commons-logging日记操作.
1.编写业务代码,该代码是和dwr无关的。
2.确认业务代码中哪些类、哪些方法是要由javascript直接访问的。
3.编写dwr组件,对步骤2的方法进行封装。
4.配置dwr组件到dwr.xml文件中,如果有必要,配置convert,进行java和javascript类型互转。
5.通过反射机制,dwr将步骤4的类转换成javascript代码,提供给前台页面调用。
5.编写网页,调用步骤5的javascript中的相关方法(间接调用服务器端的相关类的方法),执行业务逻辑,将执行结果利用回调函数返回。
6.在回调函数中,得到执行结果后,可以继续编写业务逻辑的相关javascript代码。
分享到:
相关推荐
dwr基础介绍,其中描述介绍了DWR的原理和使用方法,是入门初学者的很好的参考资料
dwr基础_dwr兼容三大框架 myeclipse环境下运行 有视频解说
DWR基础应用教程。比较基础知识,入门用
DWR基础教程及配置.doc
dwr 基础教程适合初学者阅读和使用 (是一个例子)
DWR介绍 DWR原理 DWR开发步骤 dwr.xml说明 DWR核心引擎 DWR工具包
MyEclipse下实现的dwr事例,页面效果,数据库交互
DWR新手学习必备,新手学习必备 学习必备
包含Ajax的dwr的学习笔记和pdf文档及配置说明等等,对于初学dwr的值得参考
简单易学 希望大家多多支持! 有什么不懂的留言
DWR基础入门(精)DER学习!希望大家一起学习!
Struts中的Dwr基础增删改查,可以借鉴学习下
此实例作为Spring整合dwr基础入门实例,是菜鸟开始的必备资料!
dwr 基础教程(一看就会) dwr传值,传对象,传集合,一看就会!
dwr基础入门例子。非常简单,便于入门。
本书的读者必须有一定的 Jsp,JavaScript,应用服务器(比如 Tomcat)的基础和使用经 验,否则请在看此教程前先去了解一下。当然附录里有一些 JavaScript 的教程。 本书可以当作一本 DWR 完整的教程,也可以当作一本...
最近发现了一个java框架,这个框架已经...这个框架叫dwr,它可以在jsp页面编写js直接调用java的类的方法。原理其实就是它把你的java类发布成了接口服务,js的调用也是ajax的一些封装,有些地方使用这个框架真的很方便。
DWR开发步骤与配置文件详解,DWR零基础学起到熟练实用。
本书的读者必须有一定的Jsp,JavaScript,应用服务器(比如Tomcat)的基础和使用经验,否则请在看此教程前先去了解一下。当然附录里有一些JavaScript的教程。 本书可以当作一本DWR完整的教程,也可以当作一本详细...
本实例是在一些网络资料的基础上整合出来的一个:以后台向前台页面推送消息的一个完整实例工程,采用了spring、dwr反转,实现的是后台向前台不断推送消息,并管理相关用户退出;可以用在如定时任务的桌面消息提醒之...