网站大量收购闲置独家精品文档,联系QQ:2885784924
  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DWR_中级

第三节 DWR开源框架中级篇 目标 了解DWR.XML的配置文件的作用 撑握DWR.XML中的Create结点的配置函义 撑握有关对象在服务器和客户端的数据传送 深入了解客户端DWRUtil类方法的用法 了解客户端DWREngine参数设置 配置文件构成 dwr.xml文件的结构如下: dwr !– 仅仅在要进行初始代动作才配置init结点 -- init creator id=... class=.../ converter id=... class=.../ /init !– allow结点必需要有,没有它DWR不能做任何事情 -- allow create creator=... javascript=.../ convert converter=... match=.../ /allow !– 对于JDK1.5以前的JVM版本,提供泛型的支持-- signatures……/signatures /dwr The Creators – 创造器 (一) dwr.xml文件中的create元素的结构如下: allow create creator=... javascript=... scope=... param name=... value=.../ auth method=... role=.../ exclude method=.../ include method=.../ /create ... /allow 这里的多数元素都是可选的 - 你真正必须知道的是指定一个creator和一个javascript名字。 The Creators – 创造器 (二) creator属性 是必须的 - 它用来指定使用那种创造器。 默认情况下DWR2.0有8种创造器。它们是: new: 用Java的new关键字创造对象。 none: 它不创建对象,看下面的原因。 (v1.1+) scripted: 通过BSF使用脚本语言创建对象,例如BeanShe spring: 通过Spring框架访问Bean。 jsf: 使用JSF的Bean。 (v1.1+) struts: 使用Struts的FormBean。 (v1.1+) pageflow: 访问Beehive或Weblogic的PageFlow。 (v1.1+ 如果你需要写自己的创造器,你必须在init部分注册它。 The Converter –转换器 作用:转换器在客户端和服务器之间转换数据。 类型:Array Converter(数组转换)、Bean and Object Converters(Javabean 及普通对象转换)、Collection Converter(集合转换)、Enum Converter (枚举转换)、DOM Objects(DOM对象转换)、DateConverter(日期转换)等 如果你需要写自己的转换器,你必须在init部分注册它。 DWRUtil方法介绍(一) DWRUtil.getValue(id) DWRUtil.getValue(id)是 setValue()对应的读版本。它可以从HTML元素中取出其中的值,而你不用管这个元素 是select列表还是一个div。 这个函数能操作大多数HTML元素包括select(去处当前选项的值而不是文字)、input元素(包括textarea)、div和span。 DWRUtil.getText(id) getText(id)和getValue(id)很相似。出了它是为select列表设计的。你可能需要取得显示的文字,而不是当前选项的值。 DWRUtil方法介绍(二) DWRUtil.getValues() getValues()和getValue()非常相似,除了输入的是包含name/value对的javascript对象。name是HTML元素的ID,value会被更改为这些ID对象元素的内容。这个函数不会返回对象,它只更改传递给它的值。 基于Form的getValues() 从DWR1.1开始getValues()可以传入一个HTML元素(一个DOM对象或者id字符串),然后从它生成一个reply对象。 DWRUtil.setValues() setValues()和setValue()非常相似,除了输入的是包含name/value对的javascript对象。name是HTML元素的ID, value是你想要设置给相应的元素的值。 DWRUtil方法介绍(三) DW

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档