- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Ajax框架第七章
回顾与作业点评什么是Web服务?Web服务的特点?如何创建和发布Web服务?如何调用Web服务?如何使用Junit测试程序代码?
预习检查为什么使用Ajax框架?常用的Ajax框架有哪些?
本章任务使用DWR框架简化Ajax开发使用DWR框架实现自动补全
本章目标掌握基于DWR框架的应用编程掌握使用DWR简化Ajax编程掌握使用DWR实现自动补全
为什么使用Ajax框架简化JavaScript的开发难度解决浏览器的兼容性问题简化开发流程
常用Ajax框架2-1Prototype一个纯粹的JavaScript函数库,对Ajax提供良好支持jQuery非常优秀的JavaScript库,对Ajax提供了良好的支持与Prototype设计思想不同的是在使用jQuery之后,开发者操作的不再是DOM对象而是jQuery对象DWR非常专业的JavaAjax框架通过DWR框架,可将Java类的方法直接暴露给客户端
常用Ajax框架2-2DojoDojo功能强大,包含许多内容,Ajax只是其中之一特点在于控件和控件系统目前Dojo仍然在开发完善中,版本更新速度非常快AjaxTags由一系列JSP标签组成,将常用的Ajax应用场景封装为简单的标签
使用DWR框架简化Ajax开发DWR(DirectWebRemoting)是一个JavaAjax框架DWR框架允许开发人员在客户端通过JavaScript代码调用服务器端的Java方法DWR框架主要由两部分组成:客户端JavaScript代码直接调用服务器端Java方法服务器上运行的DWR核心Servlet负责处理客户端请求,将客户端请求委托到实际的Java对象进行处理,并将结果返回给客户端
下载DWR框架DWR的官方站点:各下载项说明:JARFile:该选项仅下载dwr.jar文件WARFile:该选项下载dwr.jar文件及其其他依赖的类库,还包括DWR的使用范例Sources:该选项下载DWR的源文件
安装DWR2-1添加dwr.jar文件到WEB-INF/lib目录下修改web.xml文件,添加如下代码servlet-namedwr_invoker/servlet-nameservlet-classorg.directwebremoting.servlet.DwrServlet/servlet-classinit-paramparam-namedebug/param-nameparam-valuetrue/param-value/init-param/servletservlet-mappingservlet-namedwr_invoker/servlet-nameurl-pattern/dwr/*/url-pattern/servlet-mapping
安装DWR2-2创建dwr.xml文件与web.xml文件位于同一目录该文件用于定义Java类和JavaScript之间的对应关系,将Java类的方法暴露给客户端其结构如下:?xmlversion=1.0encoding=UTF-8?!DOCTYPEdwrPUBLIC-//GetAheadLimited//DTDDirectWebRemoting2.0//ENdwrallowcreatecreator=...javascript=...scope=...paramname=...value=.../includemethod=…/excludemethod=…//createconvertconverter=...match=...//allow/dwr脚本对象名要发布的类名要发布的方法名操作演示:安装DWR
dwr.xml详解allow元素:定义了DWR能够创建和转换的类,是dwr.xml中最重要的元素create元素:创建器定义如何将一个Java类转换成JavaScript对象convert元素:类型转换器,用于定义Java类型和JavaScript类型之间的对应关系
练习——为Web工程添加DWR支持需求说明为Web工程添加DWR支持完成时间:15分钟
create元素的属性和子元素2-1create元素的属性:creator属性:DWR内置多个创建器用于处理多种类型Java类javascript属性:在客户端给创建的JavaScript对象命名。该名字将在页面里作为js被导入scope属性:作用域。选项可以是:application,ses
您可能关注的文档
- 星期六上午72338 utc8gms资源.pdf
- 2021-2022学年湖北省武汉市江岸区名校九年级(上)月考化学试卷(9月份).doc
- 2023-2024学年湖北省武汉二中广雅中学九年级(上)月考化学试卷(9月份)1-7.pdf
- 2023-2024学年湖北省武汉市七一华源中学九年级(上)月考化学试卷(11月份).doc
- 2021-2022学年湖北省武汉市江夏一中九年级(上)月考化学试卷(11月份).doc
- 浮力杠杆选择+计算题.doc
- 2023-2024学年湖北省武汉市地大附校九年级(上)月考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市武昌区拼搏联盟九年级(上)月考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市东西湖区九年级(上)月考化学试卷(10月份).doc
- 2022-2023学年湖北省武汉市九年级(上)月考化学试卷(9月份).doc
- 2023-2024学年湖北省武汉市武昌区九年级(上)月考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市江岸区七一中学九年级(上)月考化学试卷(9月份).doc
- 初中化学背诵内容.pdf
- 2023-2024学年湖北省武汉市七一华源中学九年级(上)月考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市江汉区四校九年级(上)联考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市江岸区七一中学九年级(上)月考化学试卷(9月份)1-3.pdf
- 2023-2024学年湖北省武汉市硚口区九年级(上)月考化学试卷(10月份).doc
- 2023-2024学年湖北省武汉市光谷实验中学九年级(上)月考化学试卷(11月份).doc
- 进出口作业介绍.ppt
- 英文经典词句欣赏.doc
最近下载
- scale manager软件及相关scalemanager和mtstar使用说明.pdf
- 建积分之术筑工程之技:定积分及其应用教学实施报告.pdf
- 初中英语 2022-2023学年福建省泉州市九年级(上)第一次段考英语试卷.pdf
- 大连链家房地产营销渠道研究.docx
- 《数学思想与方法》模拟试卷ABCD卷.docx VIP
- DLT_741-2010《架空输电线路运行规程》(新版).doc
- 2024阿里巴巴淘宝云客服-消费者咨询业务知识题及答案.pdf
- 浙教版八年级科学上册单元测试题及答案.docx
- final submission to nsfc with signed page国际地区合作与交流项目申书.pdf VIP
- 广西 平乐县志.pdf
文档评论(0)