RIA模式研究及在电子商城中的应用

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:tongjingjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RIA(Rich Internet Application,丰富互联网应用程序)模式是一种新的软件设计方式,它为电子商城平台的发展注入了新的力量。电子商务平台共同存在以下缺点:1、购物流程复杂,顾客很可能半途就会放弃购买商品。2、传统平台技术不能开发更丰富互动和友好的用户界面,不能提高客户满意度。3、当并发购物人数达到一定的数量时,商城的响应时间就会明显变慢。RIA能够较好的解决这些问题。RIA模式将C/S桌面型应用软件的最佳用户界面与B/S应用程序的低成本部署以及互动多媒体通信的优点集于一体,使得应用系统具备了用户体验好、响应速度快以及跨平台等优点。   本文结合电子商城平台的特点,分析RIA模式在电子商城平台应用的优势,采用UML面向对象分析方法对电子商城进行设计,以全球超过10万个应用的开源电子商城平台OS-COMMERCE为改造对象,借助开发工具与平台对OS-COMMERCE进行了基于RIA模式的升级改进。   论文首先介绍了RIA模式的概念、优势、技术特点、体系结构、发展趋势,并对典型RIA模式进行改进性探讨,设计出了基于MVC架构的RIA软件设计模式。之后引入了AJAX技术。AJAX客户端与服务器端通过异步通信来实现无刷新更新页面,它是RIA的主流应用技术。论文重点介绍AJAX实现原理和相关技术,并深入探讨了AJAX技术的数据交互方式。   论文重点并详细论述了如何结合RIA模式来升级基于OSCOMMERCE平台易联电子商城这一实际应用项目。主要采用了AJAX技术实现局部刷新页面,从而减轻了服务器负担及提升了用户体验。针对AJAX技术带来的安全隐患,包括客户端的跨域访问、外部实体对服务器访问和中间人攻击等,都提出了安全解决方案。   最后通过在购物子系统中展示了AJAX在页面上提交的数据需要经后台验证和页面完成功能后显示原页面的更新版本这两方面的具体应用中所带来的实际效果。同时对购物子系统通过Web performance suite工具和LOADRUNNER软件来分别测试网络流量和响应时间这两方面的性能,对论文有关结论做了部分验证。
其他文献
计算机技术、多媒体技术以及Internet技术的飞速发展产生大量的图像信息,如何有效、快速地从大规模的图像数据库中检索出需要的图像是一个目前急需解决的问题。基于内容的图像
学位
学位
计算机技术和微电子技术的快速发展,在很大程度上推动了工业自动化的进程,各厂商的生产效率也因此得到了迅速提高。伴随着工业控制的要求不断提高,原有的集散控制系统在很多情况
图形用户界面(GUI)被广泛地应用于应用软件中,但其大量使用也为软件的开发和测试带来了极大的挑战。在今天的软件开发中,GUI可占到全部代码60%以上。因此,GUI测试在软件开发
随着网络技术的快速发展,作为Internet基石的TCP/IP协议族正进行着一场前所未有的变革。这场变革的起因是IPv4协议在面对Internet发展时出现越来越多的不足,人们为解决这些不
随着Agent技术的不断发展,Agent的应用已逐渐深入到了各个领域。Agent所执行任务的难度以及应用环境的复杂度也在不断增加,单个Agent已经不能满足应用的要求,多Agent系统研究
网络教育的教学效果很大程度上取决于采用的教育技术。利用网络教学平台提供同步或者异步的教学辅导、答疑是网络教育提供给学生的学习支持服务的主要形式之一。而目前我国的
泛函网络是对人工神经网络的一种有效推广,但有些理论还不太健全,需要人们不断地提出新的模型和新的算法,完善基础理论,以便进一步拓展泛函网络的应用范畴。本文从计算方法的角度
随着Java软件平台技术的不断发展,Java软件的应用已经从桌面的应用延伸到企业平台,大型信息系统,控制系统,嵌入式系统等各个方面。但由于Java软件体系结构的特点决定了Java软