读书人

DWR引见和使用

发布时间: 2013-03-01 18:33:02 作者: rapoo

DWR介绍和使用

DWR工作原理

DWR—irect Web Remoting)是一个用于改善web页面与java类交互的远程服务Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。用可以理解的语言来讲就是:DWR包含一个java库,以及一套javascript,使得我们可以用一种非常简单的方式,在页面上使用javascript直接调用后台的java对象。

DWR架构简易图

DWR引见和使用

DWR实例:

第一步:修改web.xml文件

<script type="text/javascript" src="dwr/engine.js"></script>//核心引擎库<script type="text/javascript" src="dwr/util.js"></script>//辅助工具函数库<script type="text/javascript" src="dwr/interface/test1.js"></script>//实际上这个文件并不存在,这是由dwr在运行的时候动态生成的!
DWR参数传递:

传递参数:调用的方法有参数,将参数放在最前面

处理返回值:定义一个函数来处理返回值,这个函数有一个参数,就是JavaBean方法的返回值

DWR常用函数:

设置异步/同步模式

默认情况下,DWR以异步的方式跟服务器通信,即可以同时向服务器发送请求,如果想要改为同步的方式,可以调用:dwr.engine.setAsync(false);

获得对某个页面元素对象的引用

$(“元素的ID或名称”)

读书人网 >其他相关

热点推荐