基于AJAX技术电子商务系统研究及应用.docVIP

基于AJAX技术电子商务系统研究及应用.doc

  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技术电子商务系统研究及应用

基于AJAX技术电子商务系统研究及应用   [摘 要] 随着互联网技术的发展,电子商务也得以迅速普及。传统的电子商务网站使用同步交互过程,使得用户在访问电子商务网站时需要等待较长时间或重复操作,导致大量客户流失。本文对AJAX技术及其工作原理进行了深入研究,通过分析传统的商务系统请求/响应方式所带来的用户交互可用性的不足,将AJAX异步请求访问技术应用于电子商务系统,极大增强了用户体验和交互性。对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考价值。   [关键词] AJAX WEB 应用 电子商务 异步通信      电子商务是指在全球各地广泛的商业贸易活动中,在Internet开放的网络环境下,通过浏览器/服务器的方式所进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。电子商务所具有的开放性和全球性的特点为企业创造了更多的贸易机会。商业电子化的趋势为客户提供了便利的交易方式和广泛的选择。   传统的web应用使用同步交互过程, 当用户访问数量较小的时候,这种方式不会出现较大问题,而当访问数量较大带宽又较窄时,用户访问电子商务网站时需等待较长时间,造成浏览器处于等待状态,甚至造成页面不可用。导致一些用户放弃交易,给企业造成经济损失,减弱了电子商务的优越性。   AJAX技术采用异步交互方式,它的出现改善了传统的Web 应用,减少了用户访问网站的等待时间,实现了无重载的页面刷新。本文我们将AJAX技术应用到电子商务系统的设计中, 极大改善用户体验,有效的留住客户,为公司创造更大的利润价值。   一、AJAX技术   1.传统的WEB开发模式   传统WEB开发模式采用同步交互过程,用户必须等待每个请求,当一个请求完成后才能获得结果,在使用完这些结果后才会发出新的请求。HTTP的设计是传回整个新的画面,所以在浏览器上必须重载整个页面来显示新的页面。完全是一种请求―刷新―响应的模型,用户只有等请求完成后才能进行用户操作,操作完成后才能提交下一个请求,用户行为和服务器行为是一种同步的关系。   2.AJAX技术及特点   AJAX全称为Asynchronous JavaScript and XML(异步JavaScript和XML)???是一种设计交互式网页应用的网页开发技术,它包括:   使用XHTML+CSS来表示信息。   使用JavaScript操作DOM(Document Object Model)进行动态显示及交互。   使用XML和XSLT进行数据交换及相关操作。   使用XMLHttpRequest对象与Web服务器进行异步通信。   使用JavaScript绑定一切。   AJAX技术的核心是XMLHttpRequest,它最早由微软IE5支持这个对象,随后Mozilla1.0、Apple Safari1.2及Opera都陆续支持。XMLHttpRequest是一组API函数集,可被JavaScript、JScript、VBScript以及其他web浏览器内嵌的脚本语言使用,通过HTTP在浏览器和web服务器之间收发XML或其他数据。XMLHttpRequest最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的外挂程序。AJAX技术工作原理如图所示。   AJAX中获取XMLHttpRequest对象的方法:   针对Internet Explorer(IE)浏览器   new ActiveXObject(“Msxml2.XMLHTTP”);   new ActiveXObject(“Microsoft.XMLHTTP”);   针对其他浏览器:   new window.省略、perl等服务器上的处理程序搬到客户端进行。   (4)减少数据传输。   (5)高实时互动性。   3.AJAX开发框架   AJAX技术虽然解决了浏览器异步读取服务器端数据的问题,很多客户端的操作也变得复杂和繁琐。为了解决这些问题,AJAX开发框架也就应运而生。AJAX框架具有丰富的插件,封装了AJAX读取数据,提供更友好的接口,能够解决浏览器兼容性的问题,并提供强大的接口更方便的操作DOM,极大提高开发效率。   常用的AJAX框架有:   Prototype框架,典型用于自动填充如Google上的搜索自动完善功能;DWR框架,典型用途:用于简化页面于后台model的通信,让人感觉我们好像可以直接通过JavaScript调用model;dojo 框架,用于页面验证/页面的很多华丽效果,使页面变的非常美观;JSON 框架,典型用途:使用model中的方法就像访问脚本函数一样简单。Ajax.NET,net平台下使用最广泛

文档评论(0)

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

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

1亿VIP精品文档

相关文档