(最新)基于flex的信息系统框架研究

(最新)基于flex的信息系统框架研究

ID:37170625

大小:1.67 MB

页数:5页

时间:2019-05-21

(最新)基于flex的信息系统框架研究_第1页
(最新)基于flex的信息系统框架研究_第2页
(最新)基于flex的信息系统框架研究_第3页
(最新)基于flex的信息系统框架研究_第4页
(最新)基于flex的信息系统框架研究_第5页
资源描述:

《(最新)基于flex的信息系统框架研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于的信息系统框架研究FLEX辉,崔颖安夏(西安理工大学,陕西西安710048)摘要:FLEX已经成为RIA的主要开发技术,可以通过Parsley、mate等IOC框架提高开发质量,但缺少通用的FLEX的开发框架。首先阐述了FLEX技术与传统WEB开发技术的区别,以及当前FLEX常用框架的特点。针对FLEX技术的特点,文中提出了基于FLEX的通用框架的设计原理、层次结构,拥有认证服务、基础信息维护服务、监控服务、通信代理服务、缓存服务,具有低入侵性、高扩展性、易维护的优点。最后,给出了基于框架的部分实现和基于该通用框架的设计原则,以提高设计人员的设计质量。关键词:RIA;FLEX;系

2、统框架中图分类号:TP31文献标识码:A文章编号:1673-629X(2012)06-0035-04InformationSystemFrameworkResearchBasedonFLEXXIAHui,CUIYing-an(Xi’anUniversityofTechnology,Xi’an710048,China)Abstract:FLEXhasbeenmaindevelopmenttechnologyofRIA,thesystemqualityisimprovedbyParsley,mateframeworkandsoon,butlacksFLEXcommondevelopmen

3、tframework.First,itintroducesthedifferencebetweenFLEXtechnologyandtraditionWEBappli-cationdeveloping,featuresofrelatedframeworkonnow.Proposeadesignideaandhierarchystructureofcommoninformationsystem.Ithaspropertiesofauthenticationservice,basicinformationmaintenanceservices,communicationsagentser

4、viceandcacheservice,hasman-yadvantagessuchaslowinvasive,highscalabilityandmaintainability.Finally,describepartialimplementationbasedontheframeworkandsomedesignprinciplestohelpdevelopmentsenhancedesignquality.Keywords:RIA;FLEX;systemframework述了该框架的设计原理、关键实现过程和方法,用以指导基于FLEX的信息系统开发,提高系统的可伸缩性和可维护性。

5、0引言FLEX是涵盖了支持RIA(RichInternetApplica-tions)的开发和部署的一系列技术组合。FLEX作为RIA技术的领导者,大量的系统开始采用FLEX技术开发。基于FLEX的系统与传统WEB系统[1~3]相比,其关键区别如下:(1)基于FLEX系统的客户端代码运行在flashplayer虚拟机上,这使得客户端可以承担一部分的业务逻辑处理,减轻服务器的压力。(2)由于客户端与服务器端代码的分离,如何构建一个新的体系结构,保证大量用户并发情况下系统服务质量。针对以上特点,文中只针对通用信息管理系统,提出了一个专门用于基于FLEX的系统软件框架,并论常见FLEX系统

6、框架基于FLEX的信息管理系统,从逻辑上被分为客户端、服务器端、数据存储端三个部分。客户端负责界面的展示、部分业务逻辑的处理、与服务器端通信。服务器端负责与客户端通信、部分业务处理。数据存储端负责数据的存取。具体如图1所示。1收稿日期:2011-11-17;修回日期:2012-02-21基金项目:陕西省教育基金资助项目(2010JK736)作者简介:夏辉(1978-),男,安微天长人,讲师,研究方向为软件图1传统FLEX信息系统框架工程、软件测试。目前,绝大部分FLEX信息系统开发都基于以上框架[4~7]。客户端表示模块和业务处理模块常见框架有:Cairngorm,PureMVC,M

7、ate等。服务器端的业务处理模块一般采用传统WEB架构的设计,并采用如spring[8]或hibnate框架构建。这个框架并没有考虑到基于FLEX的信息系统的特点,同样具有如下缺点:(1)服务器下载和业务处理服务未进行分离。FLEX已经不是纯粹的B/S模式,页面层与业务处理层已经完全独立,FLEX的页面较大,一个普通页面的大小通常在1M左右,比html页面要高出了一个数量级。对于突发的大规模访问,服务器资源将被大量的下载服务所占据,影响业务处理的响应时间。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。