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

来源 :网络与信息 | 被引量 : 0次 | 上传用户:qinjiajign1323770
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:传统的电子商务网站使用同步交互方式,使得用户在访问电子商务网站时需要等待较长时间或重复操作,导致大量客户流失。本文对AJAX技术及其工作原理进行了深入研究。通过分析传统的商务系统请求,响应方武所带来的用户交互可用性的不足,将AJAX异步请求访问技术应用于电子商务系统,极大地增强了用户体验和交互性,对于构建高可用性,智能性和可扩展性的Web应用具有一定的参考价值。
  关键词:AJAX;Web应用;电子商务;异步通信
  
  1 AJAX技术
  
  (1)AJAX技术及特点
  AJAX全称为Asynchronous JavaScrip t andXML(异步JavaScript和XML),是一种设计交互式网页应用的网页开发技术。
  AJAx技术的核心是XMLHttpRequest,aXMLHttpRequest是一组API函数集。可被JavaScript、JScrijpt、VBScript以及其他Web浏览器内嵌的脚本语言使用,通过HTTP在浏览器和Web服务器之间收发XML或其他数据。XMLHttpRequest最大的好处在于可以动态地更新网页。它无需重新从服务器读取整个网页,也不需要安装额外的外挂程序。
  AJAX技术的特点表现为:
  ①不需要切换页面,就可以快速改变页面:
  ②可使用不需等待服务器的异步请求;
  ③可将PHP、asp、java、asp net、perl等服务器上的处理程序搬到客户端进行;
  ④减少数据传输;
  ⑤高实时互动性。
  (2)AJAX开发框架
  AJAX技术虽然解决了浏览器异步读取服务器端数据的问题,很多客户端的操作也变得复杂和繁琐。为了解决这些问题,AJAX开发框架也就应运而生。AJAX框架具有丰富的插件,封装了AJAX读取数据,提供更友好的接口,能够解决浏览器兼容性的问题等等。极大地提高了开发效率。
  
  2 AJAX技术在电子商务系统中的应用
  
  (1)个性化设计
  电子商务网站的个性化设计可分为客户界面个性化和客户喜好商品推荐。界面个性化是客户根据自己的需求,对网站的界面进行定制,主要包括商品类别模块的布局、主要模块的显示、隐藏与关闭、界面色彩的设计以及商品显示的方式等,并且可以实行界面模块的可拖放操作。
  拖放是标准GUI的应用。用户可以选择一个特定的对象,它可以是一个文件。一些文本等,然后将它移动到用户喜好的另一个特定的位置。通过AJAX技术,用户可以享受到与桌面系统更接近的用户体验。同时,用户无需采取额外步骤将数据提交到服务器,就能完成更新和服务器端响应。在Google Maps应用场景中,用户就可以通过鼠标拖拽的方式在地图中的街区之间穿梭漫游。
  (2)不完全页面更新
  不完全页面更新是利用AJAX技术使浏览器刷新某一块特定的用户界面而不需要浏览器重新载入整个页面。在特定时间,用户在和电子商务网站交互过程中,大部分页面内容仍然是静态的,如电子商务网站中的页眉head,html、页脚foot,html、商品类别菜单栏menu.html等,而用户交互的只是小部分网页。假设当用户想查看某一商品的信息,只需将鼠标移动到商品图片上,所有信息将显示,而页面其他部分未发生任何改变。
  在电子商务系统中,利用AJAX技术,从服务器端返回一个纯文本数据流。客户端交由浏览器负责进行处理。通过使用XML-HttpRequest对象来请求页面,服务器将结果文本写入页面。客户端通过异步通信获取结果后,不是直接将结果显示在页面上,而是由客户端的JavaScript脚本处理之后对页面对应的部分进行更新。
  (3)无刷新实时数据更新
  传统上,我们浏览网页,如果页面加入最新的数据,只能是等用户重新向服务器端请求时才能显示出来。但是,对于实时性较高的电子商务网站,传统的做法是不能满足的。电子商务后台加入新的商品信息或者修改商品信息时,而用户正在浏览商品信息。非常有必要实行无刷新实时数据更新,比如在Gmail应用场景中,新的邮件信息被自动接收和显示。
  我们可以让程序自动刷新,定时向服务器请求数据。5秒取一次数据,10秒取一次数据。利用XMLHTTP发出请求并取得数据。传到客户端,客户端重新组织并显示数据。
  
  3 潜在的安全问题
  
  不用切换页面的服务器通讯,换而言之,对服务器来说,大部分动作都是在看不到的远程处理的,因此电子商务系统中的安全问题显得更为重要。
  AJAX的优点在于减轻服务器的工作量,而把工作改由处理能力越来越强的客户端PC来执行,以便减少服务器的负担。但是随着操作方式的不同,反而可能造成请求过多,而使服务器应付不了的可能性。
  在开发电子商务系统时不仔细思考如何减低无谓的请求,则使用AJAX减少服务器压力的效果是无法实现的。为了真正实现轻快的动作,数据传送量、请求次数、服务器负担等必须整体加以考虑调整。
  
  4 结束语
  
  目前AJAX技术正被广泛地应用于基于Web的应用系统中,例如:Google将AJAX应用于其开发的Gmail、Google Suggest和Google Maps等网络应用软件中,Amazon推出了应用AJAX技术的A9搜索引擎等。这一切的成功都表明,在信息化的网络世界,快捷与方便几乎成为每一个成功电子商务系统的关键。
  AJAX技术在电子商务中的应用,让用户减少等待时间,提高响应速度,给用户提供更方便、更及时的服务,挖掘并留住客户,为企业创造更大的价值。
其他文献
随着条码技术的推广,条码打印机在我们国内的用户也越来越多。特别是服装、电子、仓储、超市、珠宝等行业,条码打印机的使用已经是比较普遍了。条码打印机是一种专业的标签打印设备。可以提供高效、质量优良的条码标签打印,由于条码打印机是属于专用的生产设备,专业性比较强。所以普通用户在选择条码打印机时往往还有一些困扰。    1 品牌    条码打印机属于高科技的机电产品,其高温陶瓷打印头、高速传动装置、传感器
期刊
目前耗材市场的假冒耗材产品实在是太多了,这其中惠普的墨盒、硒鼓都是“重灾区”。在此,笔者就向各位传授一些区分真假惠普耗材的小技巧。    一、真墨盒Vs假墨盒    1 触摸鉴别  HP打印机墨盒有其独特的防伪技术,在HP任何型号墨盒产品的外包装背面右下角上会有生产地点及安装日期的字样(竖行字体)。原装HP产品的字样用手轻轻触摸会有凹凸感。而一些假冒产品触摸手感平滑。这是鉴别HP墨盒的一个最基本的
期刊
如何挑选一款满意的笔记本电脑?面对不同品牌、不同型号、不同配置的笔记本电脑,你是否感觉到眼花缭乱,无所适从?实际上,只要我们在事先做好一个“购机方案”,就完全可以做到心中有数,不致于在众彩纷呈的笔记本电脑面前迷失方向。这个“购机方案”怎样拟定呢?本人已经用过3台笔记本了,虽然不多,但是也算是有一点买本的经验了,希望对大家有点帮助。    一、购机用途    购买笔记本,主要用来做什么?这就是购机动
期刊
目前,很多家庭还只有一台电脑,需求很简单,实现起来也非常容易。下面两种实现方式是目前的主流,相信也一定会有一种适合你:宽带LAN和ADSL。  宽带LAN(即经常听到的10Mbps入户)一般是社区行为,需要运营商在社区建设一个LAN,也就是说,并不是所有的小区都提供这种功能。这种小区宽带的实现方式一般是这样的:光纤+以太网线缆,如使用千兆光纤连到小区中心交换机,使用百兆光纤或线缆把中心交换机和楼层
期刊
负载均衡策略    多WAN口宽带路由器的最突出的技术就是“负载均衡”,是多WAN口宽带路由器最重要的特征。分配各WAN口的数据流量是多WAN口宽带路由器要解决的问题,根据策略的不同,负载均衡的实现方式也不同。常见和流行的负载均衡策略有以下三种:    会话(Session)方式    系统以会话数目为计数单位,所有会话按平均的比例均分到所有启用的WAN口。在接入的线路带宽不同时会出现不均衡,导致
期刊
开着电脑,在QQ影音中观看着在线电影、在暴风影音中欣赏着大片,分享着网络视频为自己带来的视觉震撼,沉浸在高清电影为我们带来的幸福中。此时的你可曾想起12年前,第一次体验在电脑上看电影的情形,第一次听说还有影视播放器这样的软件可以安装到自己的电脑。四处托朋友租来VCD电影碟片,相约伙伴们一起分享。盯着那豪不清晰的画面、听着那粗糙又刺耳的音质,俨然沉浸在欢笑声中、一副乐不思蜀的样子。  回顾这12年。
期刊
之前一直关注的选秀节目《超级女声》、《快乐男生》等,由于被戴上了紧箍咒,已经少闻了。反倒是全民K歌类娱乐节目,从去年开始,浙江卫视的《我爱记歌词》,湖南卫视的《挑战麦克风》,江苏卫视的《谁敢来唱歌》和山东卫视的《先声夺人》等,在中国电视荧屏上奋力拼杀到现在。今年2月底开始,浙江卫视又启动2009《麦霸英雄汇》,从3月2日到8日整整一周连续播出,把《我爱记歌词》、《我是大评委》和《爱唱才会赢》等三档
期刊
你想在娱乐中享受英语的学习吗?边看电影真的能边学习英语吗?日前,笔者在用QQ影音双字幕看电影的时候。忽然灵光乍现,萌生一个用QQ影音进行英语学习的攻略。下面就让我一边操作一边道来。  软件名称:QQ影音  软件版本:1.0正式版  软件大小:17.82 MB  适用平台:Win 2000/XPNista  1 先准备一系列不带字幕的英语电影文件,每个电影文件配备中文和英文两个外挂字幕,选择电影练习
期刊
众所周知Windows 7对电脑的硬件需求比较低,于是很多用户也想把Windows 7安装到自己的机器上,不过一些用户却因为没有DVD光驱无法安装windows 7系统而郁闷。其实不用DVD光驱我们照样可以安装Windows 7系统,仅仅需要一个4GB大小的U盘,经过测试,使用U盘安装windows 7竟然比使用DVD光驱安装速度还要快。    注:“本文中所涉及到的图表、注解、公式等内容请以PD
期刊
摘要:住宅室内环境设计是主体设计工作的延伸和细化。建筑电气是实现住宅内环境设计总体构想的重要手段。主要通过照明方案的设计和照明灯具的选择完善环境设计,通过智能化的布线系统实现功能要求。  关键词:住宅:环境;布线;设计    系统概述    随着信息化社会的到来,人们的工作和生活与通讯和信息的关系日益紧密。电话、计算机等相继进入家庭。在住宅室内环境设计中。无疑应满足这些功能需要。于是在小康住宅概念
期刊