目 录
摘 要
ABSTRACT
第一章 绪论 .....................................................................................................................1
§1.1 研究背景 ............................................................................................................................. 1
§1.2 中间件技术的发展现状 .....................................................................................................2
§1.3 J2EE 的发展及 Spring 技术的提出 ...................................................................................3
§1.3.1 J2EE 的发展 ...............................................................................................................3
§1.3.2 Spring 的出现 .............................................................................................................4
§1.4 研究内容 ............................................................................................................................. 4
§1.4 论文结构 ............................................................................................................................. 5
第二章 J2EE 轻量级框架相关概念及关键技术 ............................................................6
§2.1 J2EE 框架相关概念及关键技术 ....................................................................................... 6
§2.1.1 经典的 J2EE 体系构架 ..............................................................................................6
§2.1.2 常用的 J2EE 核心技术简介 ......................................................................................7
§2.2 J2EE 轻量级框架 ............................................................................................................... 8
§2.2.1 Spring 框架简介 .........................................................................................................9
§2.2.2 Spring 的特点 ...........................................................................................................10
§2.2.3 Spring 的核心思想 ...................................................................................................11
§2.2.4 Spring 的AOP ..........................................................................................................12
§2.3 持久层应用框架 ...............................................................................................................12
§2.3.1 关系数据库 .............................................................................................................. 13
§2.3.2 面向对象应用程序中的持久化 .............................................................................. 13
§2.3.3 Hibernate 技术 ..........................................................................................................15
§2.4 本章小结 ........................................................................................................................... 19
第三章 中间件关键技术的研究 ...................................................................................20
§3.1 数据访问层松耦合性的优化 ...........................................................................................20
§3.1.1 面向节接口设计的重要性 ...................................................................................... 20
§3.1.2 面向接口程序设计的模块结构 .............................................................................. 21
§3.1.3 Factory 模式 ............................................................................................................. 22
§3.1.4 数据访问层松耦合性的优化以及实现 .................................................................. 23
§3.1.5 业务逻辑层访问接口的实现 .................................................................................. 25
§3.2 基于中间结果缓存的异构数据库数据流自适应连接查询算法 .................................. 25
§3.2.1 基本思想 .................................................................................................................. 26
§3.2.2 Mjoin 算法 ................................................................................................................27
§3.2.3 CMjoin 算法 .............................................................................................................28
§3.2.4 CMjoin 算法性能分析 .............................................................................................31
§3.3 基于 Spring 的RMI 远程访问机制 ................................................................................ 32
§3.3.1 基于 Spring 的RMI 机制的体系结构 ....................................................................33
§3.3.2 基于 Spring 的RMI 机制的优点 ............................................................................33
§3.3.3 基于 Spring 的RMI 机制数据通信中间件的设计 ................................................34
§3.4 本章小结 ........................................................................................................................... 37
第四章 异构数据库系统中间件的设计和开发 ...........................................................39
§4.1 系统功能设计以及目标 ...................................................................................................39
§4.1.1 系统功能设计 .......................................................................................................... 39
§4.1.2 系统目标设计 .......................................................................................................... 39
§4.2 系统整体设计 ................................................................................................................... 40
§4.2.1 系统开发环境 .......................................................................................................... 40