下载此文档

论文基于DWR框架快速开发AJ AX应用程序定稿.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
论文基于DWR框架快速开发AJ AX应用程序定稿.doc基于DWR框架快速开发AJAX应用程序
摘要:ajax, —个异步javascript和xml的缩略词,是当今快 速发展的web开发界中十分热门的技术。本文首先分析了传统web 技术目前所遇到的一些问题,然后介绍了 ajax的基本概念、相关 技术和优点,最后介绍如何利用一个ajax框架(dwr)快速构造一 个ajax应用程序。
关键词:ajax
1概述
近年来随着internet的迅速发展,基于各种技术的网络应用程序 广泛应用于人们的生活中。b/s架构由于零部署,易升级,操作简 单等巨大优势,迅速成为企业应用软件系统架构的主流。然而在过 去几年中,人们在服务器端的开发投入了大量的精力,各种成熟的 开发框架以及开发技术的不断出现,使得web应用程序在性能等方 面有了很大的提高。然而web用户界面对响应灵敏方面却投入不足。 在传统的web应用采用同步交互过程中,用户首先向http服务器 发送一个请求。然后服务器执行某些任务,再向发出请求的用户返 回一个html页面。这是一种不连贯的用户体验,服务器在处理请 求的时候,用户多数时间处于等待的状态。当软件设计越来越讲究 人性化的时候,这种用户体验简直与这种原则背道而驰。随着ajax 技术的出现,使得web应用可以为用户提供更加自然、灵敏的浏览 体验。
2 ajax技术体系
1 ajax的相关概念
ajax这个概念的最早提出者jesse james garrett认为:ajax是 asynchronous javascript and xml (异步 javascript 和 xml)的 缩写[1] °其中异步意味着你可以经由http协议向一个服务器发出 请求并且在等待该响应时继续处理另外的数据。ajax并不是一门新 的语言或技术,它实际上是几项技术按一定的方式组合,在共同的 协作中发挥各自的作用。它包括以下技术:javascript、xhtml和 css、dom、xml 和 xslt、xmlhttprequesto 其中: 使用 xhtml 和 css 标准化呈现,使用dom实现动态显示和交互,使用xml和xslt进
行数据交换与处理,使用xmlhttprequest对象同服务器进行异步 数据读取,最后用javascript绑定和处理所有数据[2]。下图1为 ajax web应用模型。
2 ajax的交互过程
与传统的web应用不同,ajax采用异步交互过程,使用户从请求/ 响应的循环中解脱出来。ajax的工作原理相当于在用户和服务器之 间加了中间层即ajax引擎,使用户操作与服务器响应异步化。从 而消除了网络交互过程中的处理一等待一处理缺点。用户的浏览器 在执行任务时即装载了 ajax引擎。ajax引擎,实际上是一个比较 复杂的javascript应用程序,它负责编译用户界面及与服务器之 间的交互。ajax引擎允许用户与应用软件之间的交互过程异步进 行,独立于用户与网络服务器间的交流。现在可以用javascript 调用ajax引擎来代替产生一个http的用户动作,内存中的数据编 辑、页面导航、数据校验这些不需要重新载入整个页面的需求可以 交给ajax来执行[3] o
ajax实质上也是遵循request/server模式,所以基本上的流程是: 对象初始化,发送请求,服务器接收,

论文基于DWR框架快速开发AJ AX应用程序定稿 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小89 KB
  • 时间2021-07-29