欢迎来到天天文库
浏览记录
ID:33693761
大小:656.16 KB
页数:4页
时间:2019-02-28
《基于ria技术的虚拟实验室系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机光盘软件与应用软件设计开发ComputerCDSoftwareandApplications2010年第8期基于RIA技术的虚拟实验室系统设计彭桂馥,顾继业,徐青(贵州大学计算机科学与信息学院,贵阳5500025)摘要:近年来随着Web开发技术的不断推成出新,基于传统的B/S或C/S开发模式的虚拟实验室存在交互性差、用户体验差等缺点,已经无法满足用户的各种需求,而RIA技术的产生则弥补了两者的不足。它既可以拥有像桌面程序般的丰富界面又可以像传统的Web程序那样灵活部署。本文首先介绍了RIA技术及其优越性,最后设计了一个基于RIA技术的虚拟
2、实验室系统。关键词:RIA技术;Ajax;虚拟实验室中图分类号:TP391文献标识码:A文章编号:1007-9599(2010)08-0172-02DesignoftheVirtualExperimentSystembasedonRIATechnologyPengGuifu,GuJiye,XuQing(ComputerScience&EngineeringCollegeofGuizhouUniversity,Guiyang550025,China)Abstract:Inrecentyears,withthedevelopmentofWebtec
3、hnology,thevirtuallabswhichbasedonthetraditionalB/SorC/Sdevelopmentmodelhavesomeshortcomings,suchas:poorinteraction,pooruserexperienceandsoon.Ithasbeenunabletomeetthediverseneedsforusers,however,theemergenceofRIAtechnologymakeupthemshortages.Itbothcanhavearichinterfacewhichl
4、ikeadesktopprogramandcanarrangeneatlywhichlikeatraditionalWebprogram.Inthispaper,firstly,itintroducedtheRIAtechnologyanditsadvantages,finallydesignavirtuallaboratorysystemthatbasedonRIAtechnology.Keywords:RIAtechnology;Ajax;Virtuallaboratory近几年来随着计算机技术的不断发展以及高校的不断扩招,三类RIA中,浏
5、览器类因其能与现有WEB开发技术无缝结合借助于计算机技术、网络技术的一种新的试验教学模式——虚拟的优势,故成为最高效的RIA开发技术;桌面型类技术的思想则实验室应运而生。因其对教育科研有着重要意义,各高校、科研正好相反,其开发需要掌握新技术、新开发平台及特定运行环境。机构都大力投身于虚拟实验室的开发和建设中来且部分已经投入浏览器插件类则是二者的综合,既使用新的技术来实现丰富的界使用。就目前的虚拟实验室建设情况而言,其系统设计方案主要面,又能和现有的Web技术进行部分的集成。分为C/S模式及B/S模式,内容涉及计算机网络、自动化、物理二、总体设计
6、方案学等诸多学科及科研领域。但是以上两种模式的系统存在交互性基于对以上三类技术较为综合的分析,笔者采用Ajax技术来差、部署更新困难等缺点。因此,使用既兼顾C/S模式优点又发开发本虚拟实验室。挥B/S模式所长的RIA技术就成为最合适的虚拟实验室研究方案。Ajax是JavaScipt、DOM、XML、CSS几种技术的组合。其中一、RIA技术XHTML和CSS主要用来完成标准化呈现;DOM技术负责动态显示和RIA即富互联网应用程序。它是将桌面应用程序的丰富用户交互;XML和XSTL进行数据交换与处理;XHLHttpRequest对象完体验与传统的W
7、EB应用的部署灵活性结合起来的一种网络应用程成异步数据的读取,这也是Ajax强大功能的来源;Javascript序。具有最佳用户界面功能、低成本布署、强互动性等特点。它完成绑定及数据处理的工作。利用Ajax技术表现出来的最独特的提供了一种可承载已编译客户端应用程序的运行环境,客户端应一点就是无刷新页面,减少用户实际和心理等待时间,为用户提用程序使用异步客户/服务器架构连接现有的后端应用服务器,综供更完美的的体验。同时充分利用客户端闲置的处理能力,承担合声音、视频和实时对话等多种通信技术。其另一个好处在于,部分服务器负责的工作,减轻服务器端和带宽
8、的负担,改善浏览数据能够被缓存在客户端,从而可以实现一个比基于HTML的响应器与服务器之间的交互。速度更快且数据往返于服务器的次数更少的用户界面。因此
此文档下载收益归作者所有