- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
您可能关注的文档
- 2010年物联网发展研究报告(一)物联网的发展趋势.doc
- 2010年高考试卷讲评课系列——安徽卷.doc
- 2011中考数学专题(空间与图形)—第十二讲《四边形(四)》课件(北师大版).ppt
- 2010年汕头市濠江区实习队实习计划(初稿).doc
- 2011考研复习重难点知识全攻略之经济学.doc
- 2010-5月)网络规划设计师考试上午试卷.pdf
- 20篇土木专业实习日记.doc
- 4_1_闭环系统的根轨迹.ppt
- 51程序集.pdf
- 3_5_时域:MATLAB计算.ppt
- DWDM技术培训.ppt
- Efficiency Analysis of China’s Commercial Banks Ba.pdf
- EMC5项介绍.pdf
- Enterprise Meta Modeling Methods – Combining a Sta.pdf
- Estimating China’s “Equilibrium” Real Exchange Rat.pdf
- ESB生态演替式水体修复技术.doc
- Exchange rates and the social cost of carbon汇率和碳的社.pdf
- Excel培训教程提高篇.ppt
- Explaining China’s Development and Reforms.pdf
- Financing Energy Efficiency 能效融资.pdf
最近下载
- 92010083-A02-(金鼎 CoolMaster R410A2.0风冷系列室内机用户手册-触摸屏).pdf VIP
- 临床药物治疗学(暨南大学)临床药物治疗学绪论.ppt VIP
- 安全操作规程培训课件.ppt VIP
- 化工设备机械基础1(2学时) 幻灯片.ppt VIP
- 临床药物治疗学第01章_论精美生物医学.ppt VIP
- 急诊危重症患者院内转运共识———标准化分级转运方案.pdf VIP
- 带状疱疹后神经痛研究进展.docx VIP
- 红楼梦之十二金钗完美攻略.pdf
- 智能配电网故障快速识别及处置方法的深度剖析与实践探索.docx VIP
- 《旅游企业财务管理》 教案全套 项目1--10 旅游企业财务管理概述---旅游企业预算管理.doc
文档评论(0)