基于Cairngorm框架企业级RIA系统结构研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sdsdfe45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RIA软件开发作为一种新的技术,目前在技术市场上正处于起步阶段,所以针对如何高效的、准确的、低费用的开发出具有企业级规模的富媒体软件系统方面的技术标准,还没有一个统一的行业技术标准,虽然市场上很多大型的公司都使用自己的标准,但并不能大规模的推广,存在一些瓶颈。所以本文主要的目的是研究如何利用现有的技术提出一种能够满足富媒体软件开发的MVC开发框架结构Cairngorm,Cairngorm工作原理的核心就是事件驱动,对于任何操作和请求都是使用事件进行触发的。在本文中将要解决客户端处理用户动作和监听用户事件的问题;封装逻辑业务和服务端交互,管理客户端和服务器端大量数据信息;在客户端管理状态并展示该状态到用户界面,将组件视图的绑定至相关的数据集合和数据源。完成用于查找网络服务的Service Locator类、处理正常或异常结果的类Responder、生产新事件的CairngormEvent类、派遣事件的CairngormEventDispatcher类、监听客户端事件的FrontController类、存储数据模型的ModelLocator类、辅助对视图进行操作ViewHelper类等核心功能代码的设计。本文研究工作的意义在于,提出和改进了Cairngorm框架思想结构在工作原理和内部功能类库方面的一些先进技术和手段。让我们的RIA软件开发人员在使用Cairngorm框架时候更加容易、更加快速和更加高效。
其他文献
目前国内的公路路产管理中,公路沿线设施和路面状况都是由人工记录,各个管理部门独立构建和管理,数据采集和维护工作量大、效率非常低下。针对这种情况,开发了一种新的基于视
随着软件功能越来越强大,软件的规模和复杂性也日益庞大和增高,这就导致开发人员难以彻底完全理解软件,因此软件测试成为保证软件质量的重要手段。与此同时软件测试的手段也
作为阐明疾病本质的医学科学,病理学在临床医学中占有核心地位。当前病理学的临床和教研以物理切片检查为基础,存在诸多问题。物理切片在购买、维护、储存、分发上代价高昂,长期反复取用会对切片造成缓慢的破坏,图像采集工作繁缛,切片无法进行全景浏览,无法同时供多人浏览,各种病理学应用无法与现有的数字医疗系统较好地进行整合。信息技术的发展促生了数字病理学。作为数字病理学的核心技术之一,虚拟显微镜系统为上述问题提
自1956年IBM发明第一块硬盘以来,硬盘技术取得了突飞猛进的发展,硬盘的应用也越来越广泛。自二十世纪九十年代,硬盘面密度保持60%的年增长率增长。特别是1998年后,随着GMR (G
随着家用汽车的广泛普及,汽车的安全问题越来越受到人们的关注。轮胎作为汽车的主要零部件,在汽车行驶安全中起着至关重要的作用。近年来,轮胎行业中的竞争日益激烈,产品质量
固态硬盘中闪存控制器扮演着重要的角色。闪存控制器是闪存芯片与主机接口间的关键部件,它的性能将直接影响到固态硬盘的整体性能。通过对闪存逻辑结构、存储单元组织结构的
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。
随着互联网技术的快速发展,网络应用的不断增加,网络安全问题也日益严重。安全事件的发生不可避免,因此事件应急响应也是网络安全体系结构中不可或缺的重要环节。目前国内应
随着科技的进步及微电子技术的迅速发展,微处理器的价格逐渐下降,性能与可靠性日益提高。汽车应用软件的开发变得更加复杂和困难。各汽车生产商在开发汽车应用软件时采用的标
随着互联网的快速发展,基于Web的B/S应用程序得到快速发展。Web服务在电子商务和政务等领域不断发展。Web服务可以很好地解决系统集成、交换数据、协同办公等需求,还为应用程序