基于异步Web模式的富互联网应用研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:murrayxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统Web应用中客户表现层的丰富性越来越不能满足用户的需求,而RIA(Rich Internet Applications)结合了Web应用的广泛性和桌面应用的丰富性等优点,初具了良好的发展前景。研究RIA不仅可以促进Web应用模式的深入发展,还将引起应用模式的重大变革,对应用模式的发展将产生深远的意义。在深入分析当前RIA的各种实现技术的基础上,建立了RIA的基本体系,包括RIA的界面、部署、传输和安全四个组成部分。讨论了RIA与Web服务、Web2.0的关系。为了改进传统Web应用模式的不足,给出了一种基于AJAX(Asynchronous JavaScript and XML)的异步Web应用模式,并详细描述了AJAX的工作原理,采用基于应用程序的思想替换了传统Web应用基于文档显示的思想,使用XMLHttpRequest对象异步传送数据,实现了Web应用的异步性。针对RIA的传输部分,讨论了AJAX调用Web服务的难点,提出了通过设计JavaScript包装库屏蔽不同浏览器的差异,进而简化SOAP(Simple Object Access Protocol)操作的解决方案;针对RIA的界面部分,讨论了AJAX和标准Web设计的关系,总结了Web用户界面的设计模式;针对RIA的安全部分,分析了AJAX的跨域调用和HTTP(Hypertext Transfer Protocol)明文显示的安全隐患,给出了相应的解决方案。采用AJAX技术,设计和实现了一个具备Web2.0特性的个人信息门户系统的原型,给出了个人信息门户的设计思想、功能结构和用户系统的交互流程,实现了门户构件模块和构件容器。个人信息门户的实现原型表明,基于AJAX的异步Web应用实现了RIA的基本特性,改善了传统Web应用的不足。
其他文献
智能虚拟环境的研究内容是在虚拟环境中加入有生命的对象(虚拟人或动物),通过对他们活动的模拟来进一步增强虚拟环境的真实感和沉浸感,以更逼真地模拟真实世界。 本文的研究
随着互联网的飞速发展,互联网已逐步由单一的数据传送网演化为能够传输数据、语音、图像等实时多媒体信息的大规模综合传输网。因此,在大规模网络中按照用户的需求提供QoS路由
随着网络技术的飞速发展,人们对通信的高效性和安全性均有很高的要求。VPN具有节省投资、易于扩展、简化管理等特点,得到了普遍的应用。 在分析了VPN的概念、关键技术、工作
随着 Teletext 技术的发展成熟和 WST (World System Teletext) 在欧洲范围内的标准化,大多数欧洲电视台站都已经拥有 Teletext 服务。PDC (Program Detivery Control) 作为 T
本论文的研究和开发工作是基于CERNET华东(北)网络中心的环境,设计并实现了NorthWind系统。该系统是一个基于采集器和暗网环境的高交互动态蜜场。它可以在不改变任何路由和网络
航空发动机是飞机的心脏,是机械专业中故障率最高、维护工作量最大的系统,其工作状态的好坏直接影响到飞机的安全可靠运行。目前,随着部队飞行训练任务的不断加重,飞机发动机
DAS、SAN和NAS是当前应用最广泛的三种网络存储体系结构,而RAID作为网络存储体系结构中的存储节点,其设计直接影响到存储体系的整体性能。RAID系统的整体设计包括嵌入式的硬
在异构的资源站点中资源的高效检索及在不同站点间实现资源的自动交易等问题,是分布式资源库这一领域中的重要问题。 本文提出一种基于本体与多Agent的分布式资源库系统,用
网格作为“第三代Internet”,是把整个互联网整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。网格的目标是实现资
传统的网络流媒体播放系统一般基于C/S模式,由于流媒体播放需要消耗大量的网络带宽和服务器资源,限制了网络流媒体业务的发展。IP组播是解决网络流媒体多路传输消耗大量带宽的一