学位论文 > 优秀研究生学位论文题录展示

基于服务数据对象的数据编程简化的研究与实现

作 者: 邹彦飞
导 师: 郑有才
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 服务数据对象(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

相似论文

  1. 银行管理软件开发框架研究及应用,TP311.52
  2. 显示表面上多触点手势研究,TP334.3
  3. 基于组件技术的频谱分析仪系统软件开发,TP311.52
  4. 基于面向对象技术的嵌入式通信软件平台研究,TP311.52
  5. 实现松耦合信息可扩展处理的中间件及软件框架,TP311.52
  6. 基于构件的可重构软件开发平台技术研究,TP311.52
  7. 基于J2EE的中国质量认证中心管理系统的设计和实现,TP311.52
  8. 一个集成多Agent系统与Web服务的框架,TP311.52
  9. 一种基于代码下移的软件框架,TP311.5
  10. 基于组件的信息化软件框架研究与实现,TP311.52
  11. 面向多核网络处理器软件框架的研究与实现,TP311.52
  12. HLA邦元范型框架设计及其关键技术研究,TP391.9
  13. 三层结构中基于反射机制、程序生成器的Struts框架进化研究,TP311.1
  14. 飞行器弹道仿真通用软件设计,V221.92
  15. 用于网络优化及分析的软件框架的设计及实现,TP311.52
  16. 生物软组织建模仿真方法研究,TP391.9
  17. 电信软件变化性管理机制研究,TP311.52
  18. 面向医学影像处理领域的软件框架研究与应用,TP311.52
  19. 基于.NET平台的GUI软件框架的设计与实现,TP311.52
  20. 增强现实应用技术研究,TP391.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com