一种基于Ajax与Servlet的Web应用模型.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于Ajax与Servlet的Web应用模型.pdf

2∞19年3月 咸阳师范学院学报 M盯.2009 J0岫al Nomlal V01.24No.2 第24卷第2期 of)(i锄y锄g UniVers时 【计算机科学与应用研究】 欧阳宏基,解争龙,陈伟 (成阳师范学院信息工程学院,陕西咸阳712000) 摘 要:对Aja)c技术的组成和工作原理进行了分析,研究了玛a】(技术实现异步传输的核心 在客户端与服务器端进行交互时没有刷新页面,从而使用户获得良好的交互体验。 关键词:Aiax;Servlet;XMLHttpRequest;XML 中图分类号:11P31l 文献标识码: A B/S软件开发模式使得开发人员只需要面向 验证之类的简单请求可由Aiax引擎来完成,那些真 Web服务器和浏览器编程.不需要考虑网络通信和 正需要由服务器来完成的处理由AiaX引擎代为提 并发等复杂的问题。但是在浏览器和Web服务器之交.而且这个提交是在后台执行的。并没有刷新客户 间,为了进行数据交互,浏览器经常频繁向Web服端的显示页面。从而改变用户面对“白屏”的状态。当 务器提交一些信息,加之网络环境欠佳,使用户经常 服务器端返回响应请求的数据后,Aiax会在页面进 等待于浏览器与Web服务器的通信状态,很难体验行局部更新,所以用户的体验是连贯的。 到传统桌匿应用程序在交互性方面的优势。AiaX的2 诞生解决了这一问题,结合一定的服务器端技术,A. i懿可以在不刷新页面的情况下,实现与服务器动态 交互,更新页面内容,改变了传统Web应用不断等待言中.通过HTTP协议传送或接收XⅦ。及其他数据 的状况,突破了页面重载带来的、Ⅳeb可用性障碍。 1 Ajax技术的组成与工作原理 客户端从Web服务器检索数据.而不必把用户当前 Ajax(Asynchrono璐JavaScriptAndⅪ沮。)并不是 一种新的技术.而是由原来几种成熟的技术相互结 象与服务器的交互支持同步与异步两种方式f4】.在 合而形成的一种新型Web开发方法I¨。这些技术包Aiax应用中通常采用异步交互方式。与浏览器通过 DOM动态地改变被显示内容的支持相配合。Aiax 括:JavaScript、Ⅺ沮。、CSS、DOM、ⅫTML及Ⅺm— 应用在更新显示HT池内容时不必刷新页面。从而 HttpRequest。在Aja)【技术提出之前,这些技术或单 独使用或小范围组合使用。没有真正意义上的综合 具有类似桌面应用的连贯交互性。 应用【2】。 传统Web应用的交互方式是:客户端触发 H1]四请求到服务器,服务器对请求处理后返回新 的HTⅦ,页面给客户端。在用户等待响应的过程 性和方法,而且在JavaSc啾中也不必编写特定于浏 中。只能面对显示器的“白屏”。如果客户端提交给服 务器的数据量大,加上服务器处理数据的业务逻辑 象提供的属性和方法进行了详细描述,利用它们可 复杂的情况,用户面对“白屏”的时间会更长,这显然 以在脚本中处理和控制H1vrP请求与响应。 不是用户愿意面对的。 Ajax的工作原理是利用位于客户与服务器之间 的Ai瓢引擎来分担服务器处理数据的负担,这个引 Web应用模型。在该模型中。用户通过页面发送 擎在实际应用中多表现为JavaS翻pt函数。一些数据 HTTP请求,由Aj觚引擎接收。在Aja】【引擎中创建 收稿日期:2008—11—24 基金项目:陕西省教育厅科研基金项目(0班196);成阳师范学院科研基金项目(07XSⅥQ83)。 作者简介:欧阳宏基(1982一),男,陕西太白县人,成阳师范学院信息工程学院助教,硕士。主要从事Web应用、网络安全与 系统集成的研究。 万方数据 第2期 欧阳宏基,等:一种基于Ajax与servlet的web应用模型

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档