毕业论文 基于Flex和J2EE多层架构的RIA教学质量评价系统的研究与实现网友投稿

2021-08-21 23:05:26本页面

毕业论文 基于Flex和J2EE多层架构的RIA教学质量评价系统的研究与实现网友投稿


【正文】

电子科技大学 UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA 硕士学位论文 MASTERDISSERTATION 文档由出行旅游海陆空一体化搜索引擎达达搜http://www.dadasou.com分享 论文题目基于Flex和J2EE多层架构的RIA 教学质量评价系统的研究与实现 分类号密级 UDC 学位论文 基于Flex和J2EE多层架构的RIA 教学质量评价系统的研究与实现 摘要 摘要 随着网络技术的高速发展,Internet已经日益成为应用程序部署运行的默认平台。

传统的B/S、C/S模式系统逐渐暴露出功能单一、接口专用、不易部署、不易升级、安全性低等缺点。提高网络资源的利用率,改善用户的操作体验成为新型网络应用研究领域的最新发展趋势和研究热点。另外,构建基于Web的应用系统的需求越来越复杂,开发周期越来越紧迫。对于复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用也是当前Web技术发展的热点之一。 为了提高用户体验,出现了一种新类型的Internet应用程序。那就是RichInternetApplication(RIA)。RIA将桌面型计算机软件应用的最佳用户界面功能性与web应用程序的普遍采纳和低成本部署以及互动多媒体通信的长处集于一体。

最终实现一种可以提供更直观、响应性和有效的用户体验应用程序。AdobeFlex就是一套完整的综合性RIA技术解决方案。 论文结合应用系统多层次体系结构发展的现状,对Flex、Spring和Hibernate框架进行深入分析。Flex提供了一种高效的开发模型,能够很容易地与过去很多年积累下来的标准及最佳实践相集成。Flex开发模型使用MXML来设计和布局用户界面,ActionScript来创建客户端逻辑。Hibernate是一个对象/关系数据库映射工具,通过Hibernate的使用,能够很好地解决面向对象编程语言与关系数据库一起使用可能带来的种种,使得程序设计人员可以减少对关系数据模型的依赖,

致力于业务逻辑的开发。Spring框架的使用将J2EE层次结构中的业务层分离为业务逻辑层和数据持久层,这样业务逻辑便交给Spring处理,而数据访问则交给Hibernate处理,使得层次结构更加清晰,便于系统的维护和扩展。 在本文中,首先分析了传统Web应用程序的主要缺点(开发周期太长、成本太高、用户体验不好等),引入了基于RIA的Web开发平台。接着,重点论述了RIA技术的实现准则、方法及技术,讨论了FlexDataServices以及与Flex端和服务端JAVA的数据通信。接着,以J2EE体系的Web开发方法为探讨的基线。根据Web应用的经典分层理论,对持久层的设计进行了分析,引入了Hibernate框架技术。

然后,应用Flex作为表示层实现,应用Hibernate作为持久层实现,并结合Spring技术作为业务层实现,进行框架整合,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架;最后,详细论述了该架构在网络教学质量评价系统中的应用。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。 关键词:教学质量评价系统;富英特网;Flex;J2EE;Spring框架;Hibernate框架; VII Abstract Abstract Withtherapiddevelopmentofcomputernetworktechnologies。

Internethasemergedasthedefaultplatformforapplicationdevelopment,deploymentandrunning.TheshortcomingsofthetraditionalB/SandC/Ssystem,includingsinglefunction,specialinterface,anddifficultiesofdeployingandupdating,andlowersecurityaregraduallyexposed,whichconstrainthedevelopmentoftheInternettechnology.Enhancingtheutilizationofthenetworkresourcesandimprovingtheuseroperationexperiencehavebecomethelatestdevelopmenttrendandresearchtopicinnetworkfield。

TherehasbeengreaterdemandsforapplicationSystemsbasedonWebtomeetmorecomplicated,shorterR&Dtime.Sofacingmarketenvironmentthatismoreandmorecomplex,thiswebtechnology,thatischarqcterizedbyexpansibility,maintainability,flexibility,repeatabilityandeasymanagement,isoneofcurrentresearchhotspot. Inordertobettertheuseroperationexperience。

anewtechnology—RIA(RichInternetApplication)emerged.RIAcontainsthebestdesktopsoftware,thebestwebapplicationandthebestcommunications,andgeneratesatypeofapplicationwhichisabletooffermoreintuitionistic,moreresponsiveandmoreeffectiveuserexperience.AdobeFlexisthemostcomprehensivesolutionfordeliveringRIAsacrosstheenterpriseandovertheWeb。

Basedonanalysingthestatusquoofmultilevelarchitectureinapplicationsystem,thispaperstudiestheFlex,SpringandHibernateframework.FlexprovidesahighlyproductivedevelopmentmodelthateasilyintegrateswithexistingprocesseswhichisbasedonstandardandbestpracticesthathaveemergedoverthelasttenyearsofInternetdevelopment。

TheFlexdevelopmentmodelusesMXMLforuserinterfacedesign,layoutandemploysActionScripttocreateclientlogic.Hibernateisanobjectrelationalmappingtool,viausingHibernate,canresolvetheproblemsproducedbyusingobjectorientedlanguageandrelaventdatabase.SpringseparatesthebusinesstierintobusinesslogictieranddatapersistencetierinJ2EEhierarchy。

ThenthebusinesslogicishandledbySpring,andthedataaccessishandledbyHibernate,whichmakethehierarchyclearer,infavorofmaintainabilityandexpansibilityofthesystem. Inthispaper,Firstly,itanalyzesthemaindisadvantages(thedevelopmentperiodistoolong,thecostsistoohigh,userexperienceisdissatisfiedetc.)ofclassicWebapplications。

TomeettheneedsofthedevelopmenttrendofsoftwareandtosolvetheproblemsoftraditionalWebapplication,andbringforwardthedevelopmentplatformbasedonRIA,itintroducestheimplementalprinciple,methodsandtechnologyofRIAsystem.AnditmainlydiscussesFlexdataservicesanddatacommunicationbetweenFlexandserverside(Java).Secondly。

accordingtotheclassicHierarchicalTheory,thispaperappliedtheHibernateframeworktechnologytothepersistencelayer,thepresentationlayerutilizedbyFlextechnology,thebusinesslayerutilizedbySpringtechnologythatisbasedonwebdevelopmentmethodsaboutJ2EEarchitecture.Thisframeworktechnologyhasstrongerflexibity,lesslooselycoupledandbetterextensiblity。

Finally,anexamplebasedonWebInstructionEvaluationSystemisintroducedtoillustratetheprocessesthatbuildamultilayersystemwiththehelpofthearchitecture.Resultsshowthatthisnewframeworkhelpsincreaseefficiencyinexploration.Meanwhile,expansibilityandmaintainabilityofthesystemwithinthisframeworkarealsosatisfactory。

Keywords:WebInstructionEvaluationSystem;RichInternetApplication;J2EE;Springframework;Hibernateframework 第一章目录 目录 摘要 I Abstract III 目录 V 第一章绪论 1 1.1选题背景 1 1.2研究内容和意义 2 1.3论文的结构组织 3 第二章RIA与FLEX技术 5 2.1什么是RIA 5 2.2RIA的优势 6 2.3RIA的技术特点 7 2.4RIA技术解决方案 8 2.5FLEX技术 8 2.5.1Flex技术的构成 9 2。

自我评价相关推荐  
三九文库 www.999doc.com
备案图标苏ICP备2020069977号