- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP07 Ajax框架 ACCP 6.0 Y2-JAVA-3使用Java企业级技术 知识开发大型系统 PPT课件.ppt
Ajax框架 第七章 回顾与作业点评 什么是Web服务? Web服务的特点? 如何创建和发布Web服务? 如何调用Web服务? 如何使用Junit测试程序代码? 预习检查 为什么使用Ajax框架? 常用的Ajax框架有哪些? 本章任务 使用DWR框架简化Ajax开发 使用DWR框架实现自动补全 本章目标 掌握基于DWR框架的应用编程 掌握使用DWR简化Ajax编程 掌握使用DWR实现自动补全 常用Ajax框架2-2 Dojo Dojo功能强大,包含许多内容,Ajax只是其中之一 特点在于控件和控件系统 目前Dojo仍然在开发完善中,版本更新速度非常快 AjaxTags 由一系列JSP标签组成,将常用的Ajax应用场景封装为简单的标签 使用DWR框架简化Ajax开发 DWR(Direct Web Remoting)是一个Java Ajax框架 DWR框架允许开发人员在客户端通过JavaScript代码调用服务器端的Java方法 DWR框架主要由两部分组成: 客户端JavaScript代码直接调用服务器端Java方法 服务器上运行的DWR核心Servlet负责处理客户端请求,将客户端请求委托到实际的Java对象进行处理,并将结果返回给客户端 下载DWR框架 DWR的官方站点: /dwr/downloads/index.html 各下载项说明: JAR File:该选项仅下载dwr.jar文件 WAR File:该选项下载dwr.jar文件及其其他依赖的类库,还包括DWR的使用范例 Sources:该选项下载DWR的源文件 安装DWR2-1 添加dwr.jar文件到WEB-INF/lib目录下 修改web.xml文件,添加如下代码 servlet-namedwr_invoker/servlet-name servlet-class org.directwebremoting.servlet.DwrServlet /servlet-class init-param param-namedebug/param-name param-valuetrue/param-value /init-param /servlet servlet-mapping servlet-namedwr_invoker/servlet-name url-pattern/dwr/*/url-pattern /servlet-mapping 安装DWR2-2 创建dwr.xml文件 与web.xml文件位于同一目录 该文件用于定义Java类和JavaScript之间的对应关系,将Java类的方法暴露给客户端 其结构如下: ?xml version=1.0 encoding=UTF-8? !DOCTYPE dwr PUBLIC -//GetAhead Limited//DTD Direct Web Remoting 2.0//EN /dwr/dwr20.dtd dwr allow create creator=... javascript=... scope=... param name=... value=.../ include method=…/ exclude method=…/ /create convert converter=... match=.../ /allow /dwr 脚本对象名 要发布的类名 要发布的方法名 操作演示: 安装DWR dwr.xml详解 allow元素:定义了DWR能够创建和转换的类,是dwr.xml中最重要的元素 create元素:创建器定义如何将一个Java类转换成JavaScript对象 convert 元素:类型转换器,用于定义Java类型和JavaScript类型之间的对应关系 练习——为Web工程添加DWR支持 需求说明 为Web工程添加DWR支持 完成时间:15分钟 create元素的属性和子元素2-1 create元素的属性: creator属性:DWR内置多个创建器用于处理多种类型Java类 javascript属性:在客户端给创建的JavaScript对象命名。该名字将在页面里作为js被导入 scope属性:作用域。选项可以是:application, session, request和page。默认为page create元素的属性和子元素2-1 create元素的子元素: param元素:用来指定创建器的参数。其中name属性用来指定参数名称,value指定参数的值 include元素:定
您可能关注的文档
- The Discovery of What It Means to Be an American 张汉熙高级英语第二册教材.ppt
- The Discovery of What It Means to Be an American教学教案.ppt
- The economy-environment relationship environment and sustainable development 幻灯片课件.ppt
- the eleventh chapter protein and amino acid metabolize 蛋白质及氨基酸代谢 分子生物学教材.ppt
- the fifth chapter hormone chemistry 激素化学 分子生物学教材.ppt
- the first chapter saccharide chemistry 糖类化学 分子生物学教材.ppt
- the fourteenth chapter transfer and expression of genetic information 遗传信息的传递与 及表达 分子生物学课件.ppt
- the fourth chapter nucleic acid chemistry 核酸化学 分子生物学教材.ppt
- The Fun They Had 大学英语精读 教学教案.ppt
- The Future of the English 张汉熙高级英语第二册教材.ppt
文档评论(0)