基于Flex和J2EE多层架构的RIA教学质量评价系统的研究与实现

被引量 : 0次 | 上传用户:zhp95869213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的高速发展, Internet已经日益成为应用程序部署运行的默认平台。传统的B/S、C/S模式系统逐渐暴露出功能单一、接口专用、不易部署、不易升级、安全性低等缺点。提高网络资源的利用率,改善用户的操作体验成为新型网络应用研究领域的最新发展趋势和研究热点。另外,构建基于Web的应用系统的需求越来越复杂,开发周期越来越紧迫。对于复杂多变的市场环境,开发伸缩性强、扩展性好、重用性高和易维护、易管理的Web应用也是当前Web技术发展的热点之一。为了提高用户体验,出现了一种新类型的Internet应用程序,那就是Rich Internet Application (RIA)。RIA将桌面型计算机软件应用的最佳用户界面功能性与web应用程序的普遍采纳和低成本部署以及互动多媒体通信的长处集于一体,最终实现一种可以提供更直观、响应性和有效的用户体验应用程序。Adobe Flex就是一套完整的综合性RIA技术解决方案。论文结合应用系统多层次体系结构发展的现状,对Flex、Spring和Hibernate框架进行深入分析。Flex提供了一种高效的开发模型,能够很容易地与过去很多年积累下来的标准及最佳实践相集成。Flex开发模型使用MXML来设计和布局用户界面,ActionScript来创建客户端逻辑。Hibernate是一个对象/关系数据库映射工具,通过Hibernate的使用,能够很好地解决面向对象编程语言与关系数据库一起使用可能带来的种种麻烦,使得程序设计人员可以减少对关系数据模型的依赖,致力于业务逻辑的开发。Spring框架的使用将J2EE层次结构中的业务层分离为业务逻辑层和数据持久层,这样业务逻辑便交给Spring处理,而数据访问则交给Hibernate处理,使得层次结构更加清晰,便于系统的维护和扩展。本文以J2EE体系的Web开发方法为探讨的基线。根据Web应用的经典分层理论,应用Flex作为表示层实现,应用Hibernate作为持久层实现,并结合Spring技术作为业务层实现,进行框架整合,从而设计出了一套足够灵活、松散耦合、可扩展且高效的Web开发框架;最后,详细论述了该架构在网络教学质量评价系统中的应用。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。
其他文献
目的:比较钢板固定与单纯空心拉力螺钉内固定在治疗大块后踝骨折时的疗效,为临床工作提供参考。方法:选取自山西医科大学第二医院自2012年4月至2014年12月间,采用手术治疗涉
首次系统调查了猫儿山自然保护区的藓类植物区系。通过野外考察和室内鉴定,报道广西猫儿山藓类植物39科109属265种(含种下单位),其中广西新记录属6个,新记录种47个。其区系成分
目的:通过应用低能量发散式冲击波(rESW)对兔骨髓间充质干细胞(BMSC)进行直接刺激,观察发散式冲击波对BMSC增殖特性的影响。本研究从BMSC冲击波刺激的反应出发,探求发散式冲击
目的:获取、培养体外兔膝关节软骨细胞;建立软骨细胞损伤模型并分析兔关节软骨细胞损伤模型中细胞外基质因子II型胶原(Col-II),基质金属蛋白酶3(MMP13),基质金属蛋白酶抑制剂
张大千是20世纪国内外最耀眼的艺术家之一,作品之多、眼界之远、游历之广,令世人为之叹服,他当过和尚、做过师爷、远赴过敦煌、萍踪过海外,一生充满着传奇的色彩。艺技出众,
目的研究长沙地区葡萄糖-6-磷酸脱氢酶(G6PD)缺乏症患者的基因突变型。方法应用突变特异性扩增系统(ARMS)方法,检测168例长沙地区G6PD缺乏症患者中的G1376T、G1388A、A95G三
我国乡村中村落共同体日渐衰徽,致使基层社会治理面临困境。随着“互联网+”时代的来临,村落共同体的重塑迎来新机遇。通过网络社会与实体社会的相互融合,利用互联网技术实现村落
目的探讨沿股骨颈上缘所作切线能否用来评估髓内钉治疗股骨粗隆间骨折所致外侧壁破裂的风险,并比较Intertan和Gamma3两种不同髓内钉对外侧壁影响的差异。方法回顾性分析2014
在线考试系统被越来越多的学校、企业和政府机构使用,具有广泛的应用前景。考生管理模块是在线考试系统中很重要的基础模块。分析其数据库设计、考生信息的导入、更新和导出