Ajax 技术与传统We 应用的比较[J].docVIP

  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文档。上传文档
查看更多
文库下载 免费文档下载  HYPERLINK / /    本文档下载自 HYPERLINK / 文库下载网,内容可能不完整,您可以点击以下网址继续阅读或下载:  HYPERLINK /doc/ae0912a2162ae5.html /doc/ae0912a2162ae5.html Ajax技术与传统Web应用的比较 Ajax技术与传统Web应用的比较 2010牟第1期 中图分类号:TP393.01 文献标识码:B 文章编号:1009—2552(2010)01—0108—03 Ajax技术与传统Web应用的比较 孙启良 (济南大学理学院,济南250022) 摘要:Ajax技术是浏览器与服务器交互方式的巨大改进,是web2.O时代的重要标志。Ajax技术利用客户端闲置的处理能力,减轻了服务器和带宽的负担,使用户交互变得流畅而连续。介 绍了Ajax的工作原理,基本特点以及与传统web应用的区别,并给出了一个Ajax实例。关键词:HTML;Ajax;JSP;JavaScript ComparisonbetweenAjaxtechnologyand traditional Web applications SUNoi.1iang (School of Science,JinanUniversity,Jinan25()022,China) an Abstract:Ajaxtechnologyis a tremendousimprovementofthebrowserandserver.Itisalsotheidleprocessingpowerofclienttoreducetheburden on important indicatorofWeb2.0era.It USeS sorv'el'¥and bandwidth.andthentheu∞rinteractionhasbecvonlesmoothprincipleof source and continuous.Thispaperintroducesthe working :///doc/ae0912a2162ae5.htmlrAjax andthedifferencebetweentraditionalWeb印phcafions andAjax.Finally,a sectionofthe codeisgiven. Key words:HTML;Ajax;JSP;JavaScript O 引言 Ajax即异步JavaScript和XML,是web2.0中的 1 Aiax的工作原理 与传统的Web应用不同,Ajax采用异步交互过 一项关键技术,它允许把用户和Web页面间的交互 与Web浏览器和服务器问的通信分离开来。 程。Ajax在用户与服务器之间引人一个中间介质,消除了网络交互过程中的处理、等待等缺点。相当于在用户和服务器之间增加了一个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负担的工作转移到客户端,利用客户端闲置的处理能力,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 传统的web应用允许用户填写表单(form),当 提交表单时就向Web服务器发送一个请求。服务 器接收并处理传来的表单,然后返回一个新的网页。 这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的 传统web应用程序和Ajax程序工作原理如图1 所示。 图1左侧图形为传统Web程序工作原理,此时服务器端承担大量的工作,客户端只有数据显示的功能。右侧图形为Ajax应用程序工作原理图,客户 收稿日期:2009—07—13 作者简介:孙肩良(1980一),男,讲师,在职硕士研究生,主要研究方 向/doc/ae0912a2162ae5.html为计算机网络和计算机体系结构。 响应比本地应用慢得多。如果严重超过响应时间,服务器干脆告诉用户页面不可用。另外,某些时候, 如果只是想改变页面一小部分的数据,那么如何不必重新加载整个责面,减少用户等待的时间是亟待解决的问题。现在,这个问题基本得到了解决,除了 更优秀的程序设计、编码优化和调整服务器之外,还 可以采用Ajax技术。 一108— 万方数据 啐孕 旨 主 邑 盘n- 善"若 器请数求 据 Ajax引!彦 上f 客茎 橐 蕹 I I 服务器 ● + 数据层 图1传统Web和Ajax工作原理 端界面和Ajax引擎都是在客户端运行,这样大量的服务器工作可以在Ajax引擎处实现。Ajax应用程序的使用,实现了所谓的

文档评论(0)

无敌 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档