欢迎来到天天文库
浏览记录
ID:9872027
大小:26.50 KB
页数:4页
时间:2018-05-13
《工商管理基于ajax技术的电子商务系统研究及应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于AJAX技术的电子商务系统研究及应用基于AJAX技术的电子商务系统研究及应用是小柯论文网通过网络搜集,并由本站工作人员整理后发布的,基于AJAX技术的电子商务系统研究及应用是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,基于AJAX技术的电子商务系统研究及应用的论文版权归原作者所有,因网络整理,有些文章作者不详,敬请谅解,如需转摘,请注明出处小柯论文网,如果此论文无法满足您的论文要求,您可以申请本站帮您代写论文,以下是正文。 [摘要]随着互联网技术的发展,电子商务也得以迅速普及。传统的电子
2、商务网站使用同步交互过程,使得用户在访问电子商务网站时需要等待较长时间或重复操作,导致大量客户流失。本文对AJAX技术及其工作原理进行了深入研究,通过分析传统的商务系统请求/响应方式所带来的用户交互可用性的不足,将AJAX异步请求访问技术应用于电子商务系统,极大增强了用户体验和交互性。对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考价值。 [关键词]AJAXWEB应用电子商务异步通信 电子商务是指在全球各地广泛的商业贸易活动中,在Internet开放的网络环境下,通过浏览器/服务器的方式所进行并完成的各种商务
3、活动、交易活动、金融活动和相关的综合服务活动。电子商务所具有的开放性和全球性的特点为企业创造了更多的贸易机会。商业电子化的趋势为客户提供了便利的交易方式和广泛的选择。 传统的web应用使用同步交互过程,当用户访问数量较小的时候,这种方式不会出现较大问题,而当访问数量较大带宽又较窄时,用户访问电子商务网站时需等待较长时间,造成浏览器处于等待状态,甚至造成页面不可用。导致一些用户放弃交易,给企业造成经济损失,减弱了电子商务的优越性。 AJAX技术采用异步交互方式,它的出现改善了传统的Web应用,减少了用户访问网站的等待时间,实现
4、了无重载的页面刷新。本文我们将AJAX技术应用到电子商务系统的设计中,极大改善用户体验,有效的留住客户,为公司创造更大的利润价值。 一、AJAX技术 1.传统的WEB开发模式 传统WEB开发模式采用同步交互过程,用户必须等待每个请求,当一个请求完成后才能获得结果,在使用完这些结果后才会发出新的请求。HTTP的设计是传回整个新的画面,所以在浏览器上必须重载整个页面来显示新的页面。完全是一种请求—>刷新—>响应的模型,用户只有等请求完成后才能进行用户操作,操作完成后才能提交下一个请求,用户行为和服务器行为是一种同步的关系。
5、2.AJAX技术及特点 AJAX全称为AsynchronousJavaScriptandXML(异步JavaScript和XML),是一种设计交互式网页应用的网页开发技术,它包括: 使用XHTML+CSS来表示信息。 使用JavaScript操作DOM(DocumentObjectModel)进行动态显示及交互。 使用XML和XSLT进行数据交换及相关操作。 使用XMLHttpRequest对象与Web服务器进行异步通信。 使用JavaScript绑定一切。 AJAX技术的核心是XMLHttpRequest,它最早
6、由微软IE5支持这个对象,随后Mozilla1.0、AppleSafari1.2及Opera都陆续支持。XMLHttpRequest是一组API函数集,可被JavaScript、JScript、VBScript以及其他web浏览器内嵌的脚本语言使用,通过HTTP在浏览器和web服务器之间收发XML或其他数据。XMLHttpRequest最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的外挂程序。AJAX技术工作原理如图所示。 AJAX中获取XMLHttpRequest对象的方法: 针对Int
7、ernetExplorer(IE)浏览器 newActiveXObject(“Msxml2.XMLHTTP”); newActiveXObject(“Microsoft.XMLHTTP”); 针对其他浏览器: newwindow.XMLHttpRequest(); AJAX技术的特点表现为: (1)不需要切换页面,就可以快速改变页面。 (2)可使用不需等待服务器的异步请求。 (3)可将PHP、asp、java、asp.net、perl等服务器上的处理程序搬到客户端进行。 (4)减少数据传输。 (5)高实时互动
8、性。 3.AJAX开发框架 AJAX技术虽然解决了浏览器异步读取服务器端数据的问题,很多客户端的操作也变得复杂和繁琐。为了解决这些问题,AJAX开发框架也就应运而生。AJAX框架具有丰富的插件,封装了AJAX读取数据,提供更友好的接口,能够解决浏览器兼容性的
此文档下载收益归作者所有