学位论文 > 优秀研究生学位论文题录展示
基于Flex的心理健康平台架构研究与设计
作 者: 卫萌
导 师: 刘西洋
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: Flex应用 开发架构 心理健康平台
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 43次
引 用: 0次
阅 读: 论文下载
内容摘要
随着互联网的发展,Internet已经成为重要的应用平台,RIA开发也在互联网应用中迅速发展,Flex作为RIA开发新的开发技术,已经逐渐走向成熟。Flex开发在提供高效便捷的开发效率与优秀客户体验的同时,在一般开发或企业开发中,也面临着越来越多的新问题。如何能使Flex开发更有效的应用于企业级平台的开发是目前Flex开发中所重点关注的内容。本文针对Flex开发中的多种组合方式进行了研究,通过对比它们之间的优点与缺点,为实际应用开发设计了一套目前较为合理的开发架构。该架构以修改后的Cairngorm作为MVC框架,使用BlazeDS作为数据服务器,通过BlazeDS与Spring的搭配完成IOC并实现与Java的结合,通过Hibernate实现持久层。本文同时关注应用开发过程中如何保证其安全性、体积及性能等多方面问题,使用多种方法并提出多种开发规范优化以下几个方面:一是尽可能缩减应用体积,增强通信效率,减少浏览加载及相应时间。二是降低内存占用,确保用户长时间运行时的内存占用不会显著增加。三是提升安全性,保护用户隐私及应用平台自身的安全。文中以西京医院心理健康平台的开发过程为例描述了使用该架构开发的详细过程,并对关键部进行了测试对比。该开发架构可应用与普通企业应用中,并作为Flex与Java结合开发的参考方式,根据文章所提供的方法,可以更有效的使用Flex进行多人团队合作开发,提升团队效率与代码质量,并进一步提高应用的安全性与其性能。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-11 1.1 研究背景及意义 7-8 1.2 国内外现状 8-9 1.3 论文研究问题 9 1.4 论文主要工作 9-11 第二章 Flex及相关技术研究 11-21 2.1 RIA相关 11-14 2.1.1 RIA产生背景与优势 11-12 2.1.2 RIA方案对比 12-14 2.2 Flex框架对比 14-16 2.2.1 Cairngorm框架 14 2.2.2 PureMVC 14-15 2.2.3 Mate 15-16 2.3 Flex开发架构演变 16-18 2.3.1 混合开发 16 2.3.2 中央管理 16-17 2.3.3 MVC框架 17-18 2.3.4 基于标签的框架 18 2.4 Flex通讯方式 18-21 第三章 心理健康平台架构设计 21-43 3.1 架构整体设计 21-28 3.1.1 平台概述 21-22 3.1.2 平台需求分析 22-27 3.1.3 Flex平台总体架构 27-28 3.2 Flex端框架设计 28-33 3.2.1 Flex应用特点分析 28-29 3.2.2 Cairngorm框架设计 29-31 3.2.3 针对一般项目开发对Cairngorm框架的修改 31-33 3.3 通信方式设计 33-35 3.4 后台整合 35-36 3.5.动态加载设计 36-40 3.5.1 使用模块的意义 36-37 3.5.2 模块在项目中的使用方式 37-38 3.5.3 内存释放机制 38-39 3.5.4 与模块的通信 39-40 3.6 安全性与性能设计 40-43 3.6.1 使用SSL 40-41 3.6.2 反编译 41 3.6.3 内存泄漏 41-42 3.6.4 文件体积控制 42-43 第四章 基于架构的心理健康平台的实现 43-53 4.1 Flex端实现 43-47 4.1.1 Value Object实现 43-44 4.1.2 Model Locator实现 44 4.1.3 View实现 44-46 4.1.4 Event实现 46-47 4.2 服务器端实现 47-49 4.3 数据库实现 49-53 4.3.1 数据库表 49-50 4.3.2 Hibernate配置 50-53 第五章 实验与分析 53-57 5.1 体积及加载速度 53-54 5.2 通信效率 54-55 5.3 类的数量 55 5.4 用户权限 55-57 第六章 总结与展望 57-59 6.1 目前工作总结 57-58 6.2 进一步工作 58-59 致谢 59-61 参考文献 61-65 作者在读期间研究成果 65
|
相似论文
- 信用社代理房产维修基金管理系统的设计与实现,TP311.52
- 基于LINQ的B/S开发架构的设计与应用,TP311.52
- 一种基于J2EE轻量级框架的异步Web架构的研究和应用,TP393.09
- 基于Struts架构的网上票务系统设计和开发,TP311.52
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 面向SMDA的服务建模方法及工具实现,TP311.52
- 面向软件的故障注入工具的研究与实现,TP311.52
- 异构环境下企业互操作技术及在物资供应链系统中的应用,TP311.52
- 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
- 光电对抗试验系统软件平台开发,TP311.52
- 电力负荷管理终端测试装置软件系统研制,TP311.52
- 基于NS2的PeerCast模拟平台设计与实现,TP311.52
- 中小企业进销存管理系统的研究与设计,TP311.52
- 支持产品物料追踪溯源的物流管理系统,TP311.52
- AUTOSAR系统建模方法的研究与实现,TP311.52
- 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
- 武器装备信息管理系统的设计与实现,TP311.52
- 医疗信息集成平台中HL7消息解析和存储的设计与实现,TP311.52
- 基于WADO的医学影像远程访问与共享系统的设计与实现,TP311.52
- 教学档案管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|