论文摘要
RIA软件开发作为一种新的技术,目前在技术市场上正处于起步阶段,所以针对如何高效的、准确的、低费用的开发出具有企业级规模的富媒体软件系统方面的技术标准,还没有一个统一的行业技术标准,虽然市场上很多大型的公司都使用自己的标准,但并不能大规模的推广,存在一些瓶颈。所以本文主要的目的是研究如何利用现有的技术提出一种能够满足富媒体软件开发的MVC开发框架结构Cairngorm,Cairngorm工作原理的核心就是事件驱动,对于任何操作和请求都是使用事件进行触发的。在本文中将要解决客户端处理用户动作和监听用户事件的问题;封装逻辑业务和服务端交互,管理客户端和服务器端大量数据信息;在客户端管理状态并展示该状态到用户界面,将组件视图的绑定至相关的数据集合和数据源。完成用于查找网络服务的Service Locator类、处理正常或异常结果的类Responder、生产新事件的CairngormEvent类、派遣事件的CairngormEventDispatcher类、监听客户端事件的FrontController类、存储数据模型的ModelLocator类、辅助对视图进行操作ViewHelper类等核心功能代码的设计。本文研究工作的意义在于,提出和改进了Cairngorm框架思想结构在工作原理和内部功能类库方面的一些先进技术和手段。让我们的RIA软件开发人员在使用Cairngorm框架时候更加容易、更加快速和更加高效。
论文目录
摘要ABSTRACT符号说明第一章 引言1.1 背景及问题的提出1.2 基于 FLEX 开发工具的 MVC 开发框架国内外研究状况1.2.1 PUREMVC 开发框架1.2.2 Cairngorm 开发构架1.3 CAIRNGORM 框架思想改进与常用技术的整合1.4 本文的结构组织安排第二章 Cairngorm框架结构设计2.1 CAIRNGORM框架结构2.2 基于 FLEX 开发工具 CAIRNGORM 的使用2.3 CAIRNGORM 类库结构2.3.1 Cairngorm 框架结构中类库文件的组织结构2.3.2 用于查找网络服务的 Service Locator 类的设计2.3.3 用于处理正常或异常结果的类 Responder 的设计2.3.4 用于处理事件类 Command 类的设计2.3.5 用于生产新事件类 CairngormEvent 类的设计2.3.6 用于派遣事件类 CairngormEventDispatcher 类的设计2.3.7 用于监听客户端事件类 FrontController 类的设计2.3.8 用于存储数据模型类 ModelLocator 类的设计2.3.9 辅助对视图进行操作类 ViewHelper 类的设计2.3.10 开发自定义数据模型类 ValueObject 类的设计2.4 CAIRNGORM 运行原理2.5 本章小结第三章 企业级 RIA 系统开发技术准备3.1 客户端 UI 设计开发工具 FLEX3.1.1 Flex 的技术特点3.1.2 Flex 程序开发语言 MXML3.2 客户端应用软件开发语言 ACTIONSCRIPT3.03.3 服务器端开发语言 JAVA3.3.1 JAVA 在服务器段的主要作用3.3.2 Flex 工程对 JAVA 功能类库进行操作3.4 AMF 网关服务器 LIVE CYCLE DATA SERVICES3.5 服务器 TOMCAT5.53.6 本章小结第四章 基于 CAIRNGORM 框架结构的 RIA 网络购物系统4.1 系统概述4.2 系统设计4.2.1 系统的各个功能模块的设计4.3 数据库设计4.3.1 数据库的总体设计4.3.2 数据库中表的设计4.3.3 利用查询分析器创建数据库和数据表4.4 服务器端代码分析4.5 网关接口设计4.5.1 remoting-config.xml 文件代码分析4.5.2 Services.mxml 文件代码分析4.6 客户端应用程序总体框架分析4.6.1 应用程序和源文件总体框架4.6.2 CAIRNGORM 框架组织客户端应用程序代码4.7 CAIRNGORM 框架结构在企业级 RIA 系统开发过程中的效果分析4.8 本章小结第五章 总结与展望5.1 本文工作回顾5.2 成果及意义5.3 存在的问题及进一步的工作参考文献致谢攻读硕士学位期间发表或录用的论文
相关论文文献
标签:富网络应用程序论文; 实时循环数据服务论文; 模型视图控制器论文; 动作脚本信息格式网关论文;
基于Cairngorm框架企业级RIA系统结构研究
下载Doc文档