欢迎来到天天文库
浏览记录
ID:33796834
大小:1.43 MB
页数:63页
时间:2019-02-27
《基于flex的ria系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文(工程硕士)基于FLEX的RIA系统的设计与实现DESIGNANDIMPLEMENTATIONOFTHERIASYSTEMBASEDONTHEFLEX哈尔滨工业大学2012年12月国内图书分类号:TP393.0学校代码:10213国际图书分类号:621.3密级:公开工程硕士学位论文基于FLEX的RIA系统的设计与实现硕士研究生:刘其伟导师:刘远超副教授副导师:胡才益高级工程师申请学位:工程硕士工程领域:计算机技术所在单位:富士康科技集团答辩日期:2012年12月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP393.0U.D.C:621.3Disser
2、tationfortheMaster’sDegreeofEngineeringDESIGNANDIMPLEMENTATIONOFTHERIASYSTEMBASEDONTHEFLEXCandidate:LiuQiweiSupervisor:AssociateProf.LiuYuanchaoAsst.Supervisor:SeniorEngineerHuCaiyiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ComputerTechnologyAffiliation:FoxconnTechnologyGroupDateo
3、fDefence:December,2012Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要RIA是RichInternetApplication的缩写,是那些有强大功能,用戶体验丰富,互动性很好的web客户端。Flex目前是一个在企业内部和网络上创建并交付跨平台RIA的完善的客户端开发解决方案。它提供了简洁的组件开发机制,使开发系统简便并且自定义的组件可以重复使用。只要客户端安装了FlashPlayer,Flex开发的程序即可运行。而Java技术开发企业应用已经非常成熟。本文就是
4、研究利用Flex开发前端界面的优势,使用Java开发可跨平台和稳定的业务逻辑,来使两者结合,能够开发出前端界面体验良好,稳定的WEB系统。其次,是本论文的重点研究内容,阐述Flex与Java结合开发系统的架构的特点,因为客户端运行在Flash的虚拟机中,而服务器端运行在Java的虚拟中,因此这样系统是异构并且是分布式的。根据该系统架构的特点进行分析,并在此基础上研究提出了以RemoteFacade+DTO/VO模式来开发企业应用。并对此架构中服务器端和客户端各元素的主要职责进行了介绍。最后对利用Flex做表示层开发大规模企业应用面临的挑战和应采取的解决方案进行了介绍。再次介绍Fl
5、ex能够以组件为中心的方式来开发WEB系统,这样使系统响应的速度更快、客户层也变得更加灵活。使客户层的设计达到一个新的层次。并利用此优势结合公司实际开发协同任务管理系统的设计与实现过程,其中对协同办公的特点进行了介绍,并对系统总体架构和系统的UML进行了分析。本文中将系统分为接受的任务、排配的任务、团队管理、项目管理、报告书、动态任务、流程任务等13个主要功能模块进行设计,并分别对各个模块功能和系统的开发架构设计进行了说明。系统重点介绍了开发的Flex功能模块和自定义的通用组件。关键词:RIA;Flex;Java;任务管理-I-哈尔滨工业大学工程硕士学位论文AbstractRIA
6、,abbreviationofRichInternetApplication,iswebclientwithpowerfulfunction,richexperienceandniceinteraction.It'saperfectcross-platformofclientdevelopmentsolutionswhichcreatedonthebasisofcompany'sinternalsandnetwork.Itprovidesconcisecomponentdevelopmentmechanism,sothatdeveloperscanquicklybuildnewc
7、omponentsmorethanonce,andit'llbeavailableaslongasthecustomersinstalledFlashPlayer.Thepowerfuldatabindingfunctionalsoavoidsalotofassignmentstatementofwork.Asweallknow,theJavatechnologyalreadyhaveawidespreadenterpriseapplication.Thisarticleaims
此文档下载收益归作者所有