1 / 63
文档名称:

对Flex Cairngorm框架的探究和改进.pdf

格式:pdf   页数:63
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

对Flex Cairngorm框架的探究和改进.pdf

上传人:中国课件站 2011/10/18 文件大小:0 KB

下载得到文件列表

对Flex Cairngorm框架的探究和改进.pdf

文档介绍

文档介绍:浙江大学计算机学院硕士学位论文对Flex Cairngorm框架的探究和改进姓名:夏志翔申请学位级别:硕士专业:计算机应用与技术指导教师:李善平;孙建伶20080606浙江大学硕士学位论文摘要摘要近两年来,,Flex技术得到了广泛的应用。为了解决Flex开发过程中遇到的种种非技术性问题,比如应用程序框架、代码的可维护性和项目开发组人员之间的协调等问题,Adobe公司的顾问组以Flex应用程序的框架设计为着眼点,并从其他许多成功的应用程序框架中借鉴了优秀的设计思想和模式,而且充分考虑到Flex技术自身的特点,从而推出了崭新的Caimgorm框架,将开发人员从繁琐的模式设计中解放出来,而更加关注与业务逻辑的实现。Caimgorm框架以MVC模式为主体设计思想,将Flex应用程序分为视图、模型和控制三个组成部分。视图层主要负责展示用户界面;模型层则关注于数据的保存,尤其是在两个方面维护数据的一致性,一是Flex客户端和服务器端之间的数据一致性,二是Flex不同视图对同一数据引用的一致性;而控制层除了将模型里的数据展示到视图中之外,还关注于事件的处理和服务的调用,为之提供了一整套封装的机制。尽管Caimgorm有很多优点,但它并非并非一个十全十美的框架。作为一个合格的程序员,不应该盲目信奉经典。相反,Caimgorm仍有可以加以改进的地方。基于长时间的开发和思考,本文作者在认真细致的研究了整个框架的源代码之后,利用自己的一些想法对Caimgorm框架做出了一些改进。这些改进主要集中在事件机制的简化、WebService的强化、服务调用的封装和业务逻辑的分离这四个方面。本文作者从而提出改进版的Caimgorm框架。改进版的Caimgorm框架仍以原来的MVC主体思想为基础,但相比之下更加轻巧和灵活,因而更适合中小型项目的开发和维护。关键词:RIA,Flex,Caimgorm,设计模式,,—technicalproblemsinFlexdevelopment,suchasapplicationframework,codemaintenanceandteamworkofdevelopers,AdobeconsultantteamfocusedonFlexapplicationframework,,theyfinallycreatedanewarchitecturecalled“CaimgormFramework”.,anddividedFlexapplicationintothreeparts:view,,especiallykeepdataconsistencyintwofacts,oneisdataconsistencybetweenclientandserver,,,,:sim