基于Flex和J2EE技术的RIA系统的设计与实现.pdf

基于Flex和J2EE技术的RIA系统的设计与实现.pdf

ID:32042093

大小:4.38 MB

页数:70页

时间:2019-01-30

基于Flex和J2EE技术的RIA系统的设计与实现.pdf_第1页
基于Flex和J2EE技术的RIA系统的设计与实现.pdf_第2页
基于Flex和J2EE技术的RIA系统的设计与实现.pdf_第3页
基于Flex和J2EE技术的RIA系统的设计与实现.pdf_第4页
基于Flex和J2EE技术的RIA系统的设计与实现.pdf_第5页
资源描述:

《基于Flex和J2EE技术的RIA系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南交通大学硕士学位论文基于Flex和J2EE技术的RIA系统的设计与实现姓名:尹金发申请学位级别:硕士专业:计算机应用技术指导教师:金炜东20080601西南交通大学硕士研究生学位论文第1页摘要随着Intemet和Web技术的发展,Web应用系统在Intemet上的使用也越来越广泛。Web应用不再是仅仅具有静态发布信息的简单功能,而且被要求具有实时动态处理交互信息的能力,此要求还在不断的变化和提高。RIA(RachIntemetApplication,富网络应用系统)技术允许我们在因特网上以一种使用Web一样简单的方式来访问富客户端

2、程序,可以满足Web浏览者更高的、全方位的体验要求,使表示层的功能更加强大。AdobeFlex技术为开发者提供了一种新型的开发模型:以基于标签的语言MXML来创建用户界面;以面向对象的语言ActionScript来设计客户端的后台逻辑控制;以Flex组件开发用户界面则极大地加快了项目开发进度。Spring是一个解决了许多J2EE开发中常见问题并能够替代EJB技术的强大的轻量级框架。Spring的轻盈体现在其框架本身的基础结构以及对其他应用工具的支持和装配能力。Hibernate是一个开源的持久层框架,它全面减轻了数据库开发的复杂度,使

3、系统具有更好的性能和移植性。本文介绍了RIA技术的概念、产生背景、技术特点,以及一些可用的RIA的技术方案。对Caimgorm,Spring,Hibernate框架进行研究,具体分析各个框架在Web应用的不同层次上所发挥的作用,并整合三种框架,设计出一个适合企业Web应用的Java通用架构,即将应用中的业务逻辑交给Spring管理,相关类用Spring的beans配置完成,由Spring管理与表现层交互的代理类及更下层的数据访问对象(DataAccessObject)对象的关系,由Hibernate负责数据的持久化。系统利用Sprin

4、g框架自身“非侵入性"的特点和Flex技术强劲的表现力,并结合实际项目“项目勘测设计动态管理系统’’的开发详细阐述了基于Flex+Caimgorm+Spring+Hibernate轻量级架构的RIA应用系统开发过程。RIA发展虽然迅猛,但比较成功的大型企业应用系统却很少见,因此本文尝试用RIA结合J2EE来构建一个较大型的企业应用系统。本文的主要贡献在于,在对富网络应用系统及AdobeFlex技术研究基础上,实现了在现有遗留系统中引入RIA框架,应用AdobeFlex技术构建富网络应用系统;验证了应用Flex构建RIA系统的可行性,以

5、及其强大的表现功能。关键词:富网络应用系统;Spring框架;Hibernate;Cairngorm;Flex西南交递大学硕士研究生学位论文第1l页AbstractWiththedevelopmentofIntemetandWebtechnology,useonIntemetofWebapplicationsystemismoreandmoreextensive.WebiSithasstaticbehaviorreleasesimplefunctionofmessageonlyagaintouse,butalsodemandedtoh

6、avereal-timedynamicabilitytodealwithmutualinformation,thisrequiresstillintheconstantchangeandimproves.RIA(RichInternetApplication)}technologyallowsUStoaccessrichclientapplicationOllintemetassimpleasusingtraditionalwebapplications.Itsatisfieswebuser’sall—sidedexperiencer

7、equirement;itmakepresentationtiermorepowerful.AdobeFlextechnologyprovidesdeveloperanewdevelopingmodel:UsingMxmllanguagewhichbaseso矗labeltoestablishuserinterface;usingorientedobjectlanguageActionScripttodesignandcontrolclientsidelogic;thenusingFlexcomponentstodevelopUIgr

8、eatlyacceleratesthespeed.Springisalightweightframework,whichsolvesmanyproblemsintraditionalJ2EEdevelopmentandi

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

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

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