学位论文 > 优秀研究生学位论文题录展示
基于服务数据对象的数据编程简化的研究与实现
作 者: 邹彦飞
导 师: 郑有才
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 服务数据对象(SDO) 简化数据编程 数据访问服务(DAS) 软件框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 28次
引 用: 1次
阅 读: 论文下载
内容摘要
随着IT行业的快速发展和企业基本业务需求的不断增长,目前对数据访问的复杂性正日益增加。然而,近年来,随着面向服务体系结构(Service-OrientedArchitecture,SOA)软件框架的提出,服务数据对象(ServiceDataObjects,SDO)作为面向服务的体系结构的基础规范,大大的简化了的数据编程,其降低数据访问复杂性的作用显得尤为突出。将SDO应用于现已广泛应用的Struts框架,必将会使开发人员从访问特定的后端数据的技术细节中解放出来,提高了他们的工作效率,使他们主要专注于业务逻辑。本文主要研究了数据编程的简化问题。作者首先阐述了该课题研究的背景和现状,指出了研究的目的和意义;然后在详细地介绍了SDO软件框架和Struts软件框架的基础上,深入分析了SDO框架和SDO规范,并提出了一种SDO框架对Struts框架扩展以简化数据编程的应用;随后重点研究了基于SDO框架的Struts框架扩展模式的基本实现,并着重研究了实现的关键技术——自动化更新数据访问层;最后,通过一个网上订单系统的应用实例,验证了自动化更新数据访问层的功能,阐述了数据编程的简化的具体实现过程,并在Windows环境下利用Eclipse+Jboss平台实现了其中的主要构件,即基于服务数据对象的数据编程简化的实现。
|
全文目录
摘要 3-4 Abstract 4-7 第一章 绪论 7-11 1.1 需求分析及研究背景 7-8 1.1.1 Java平台的局限性 7 1.1.2 解决数据编程局限性的首要选择 7-8 1.1.3 目前国内外研究的现状 8 1.2 课题研究的目的和意义 8-9 1.3 本论文相关工作 9 1.4 本论文章节安排 9-11 第二章 Struts 软件框架和 SDO 软件框架的研究 11-31 2.1 Struts软件框架及其要素 11-16 2.1.1 Struts概述 11-12 2.1.2 Struts框架 12-16 2.2 WebService技术 16-18 2.2.1 WebService概述 16 2.2.2 WebService技术 16-18 2.3 SDO软件框架及其要素 18-29 2.3.1 SDO概述 18-19 2.3.2 使用SDO简化数据编程 19-21 2.3.3 SDO框架 21-27 2.3.4 SDO工具支持 27 2.3.5 数据中介服务 27 2.3.6 SDO与其他技术的关系 27-29 2.4 SDO扩展Struts框架简化数据编程的优势 29-31 第三章 SDO 扩展 Struts 软件框架的设计与实现 31-46 3.1 SDO扩展Struts软件框架的系统分析与设计 31-33 3.2 基于SDO扩展Struts软件框架系统的实现 33-35 3.2.1 根据系统分析设计规范文件 33-34 3.2.2 基于SDO技术的数据操作 34 3.2.3 数据访问层的自动更新技术 34-35 3.3 基于SDO的数据访问层更新技术的具体实现 35-46 3.3.1 规范文件类型与SDO类型的匹配 35-37 3.3.2 系统规范文件的定义 37-40 3.3.3 根据输入插入数据到数据访问层 40-41 3.3.4 读取数据访问层中的数据 41-44 3.3.5 简化数据编程总结 44-46 第四章 基于SDO 扩展STRUTS 框架的在线订单系统实例 46-56 4.1 构建SDO扩展Struts框架的在线订单系统的功能分析 46-47 4.2 总体框架设计 47-48 4.3 订单文件的自动生成与更新 48-54 4.3.1 根据获得数据生成订单 49-51 4.3.2 从生成的订单中取回数据 51-52 4.3.3 把更新后的数据写回订单 52-54 4.4 本章小结 54-56 第五章 总结及展望 56-58 致谢 58-59 参考文献 59-61 作者在读期间的研究成果 61-62 附录A 名词术语索引表 62-63 附录B 规范文件 63-65
|
相似论文
- 银行管理软件开发框架研究及应用,TP311.52
- 显示表面上多触点手势研究,TP334.3
- 基于组件技术的频谱分析仪系统软件开发,TP311.52
- 基于面向对象技术的嵌入式通信软件平台研究,TP311.52
- 实现松耦合信息可扩展处理的中间件及软件框架,TP311.52
- 基于构件的可重构软件开发平台技术研究,TP311.52
- 基于J2EE的中国质量认证中心管理系统的设计和实现,TP311.52
- 一个集成多Agent系统与Web服务的框架,TP311.52
- 一种基于代码下移的软件框架,TP311.5
- 基于组件的信息化软件框架研究与实现,TP311.52
- 面向多核网络处理器软件框架的研究与实现,TP311.52
- HLA邦元范型框架设计及其关键技术研究,TP391.9
- 三层结构中基于反射机制、程序生成器的Struts框架进化研究,TP311.1
- 飞行器弹道仿真通用软件设计,V221.92
- 用于网络优化及分析的软件框架的设计及实现,TP311.52
- 生物软组织建模仿真方法研究,TP391.9
- 电信软件变化性管理机制研究,TP311.52
- 面向医学影像处理领域的软件框架研究与应用,TP311.52
- 基于.NET平台的GUI软件框架的设计与实现,TP311.52
- 增强现实应用技术研究,TP391.9
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|