映射对象到关系数据库的快速持久层的研究与设计
中文摘要 | 第4-5页 |
英文摘要 | 第5页 |
1 绪论 | 第8-10页 |
2 面向对象模型 | 第10-19页 |
2.1 对象与类 | 第10-12页 |
2.2 类之间的关系 | 第12-18页 |
2.2.1 关联 | 第12-15页 |
2.2.2 通用化关系(泛化) | 第15-17页 |
2.2.3 实现 | 第17页 |
2.2.4 依赖 | 第17-18页 |
2.3 类图 | 第18-19页 |
3 关系数据库系统 | 第19-23页 |
3.1 基本概念 | 第19-20页 |
3.2 关系数据库系统的数据操作 | 第20页 |
3.3 关系数据库常用技术 | 第20-23页 |
3.3.1 索引 | 第20-21页 |
3.3.2 存储过程 | 第21页 |
3.3.3 触发器 | 第21-22页 |
3.3.4 并发和行级锁 | 第22-23页 |
4 对象持久化方法的种类 | 第23-26页 |
4.1 商业逻辑中嵌入SQL语句 | 第23页 |
4.2 数据类 | 第23-24页 |
4.3 持久层 | 第24-26页 |
5 快速持久层的研究 | 第26-41页 |
5.1 设计持久层时应注意问题 | 第26-28页 |
5.2 持久层的需求 | 第28-31页 |
5.3 对象标识符的分配策略 | 第31-34页 |
5.3.1 OID不应具有商业意义 | 第31页 |
5.3.2 OID的唯一性 | 第31-32页 |
5.3.3 分配OID的策略 | 第32-34页 |
5.4 设计持久层中使用的快速技术 | 第34-35页 |
5.5 多层应用程序的体系结构 | 第35-37页 |
5.6 快速持久层的体系结构 | 第37-41页 |
6 对象到关系数据库的映射机制 | 第41-52页 |
6.1 映射对象 | 第41-42页 |
6.1.1 属性类型映射成域 | 第41页 |
6.1.2 属性映射成字段 | 第41页 |
6.1.3 类映射成表 | 第41-42页 |
6.2 关系映射 | 第42-47页 |
6.2.1 关系数据库中实现继承 | 第42-45页 |
6.2.2 系数据库中实现关联 | 第45-47页 |
6.2.3 系数据库中实现组成/聚合 | 第47页 |
6.3 映射规则库的设计 | 第47-52页 |
7 快速持久层的设计 | 第52-65页 |
7.1 总体设计 | 第52-54页 |
7.2 详细设计 | 第54-65页 |
8 快速持久层的应用 | 第65-74页 |
8.1 应用描述 | 第65页 |
8.2 映射字典 | 第65-69页 |
8.3 测试代码 | 第69-73页 |
8.4 结论 | 第73-74页 |
9 结束语 | 第74-75页 |
9.1 总结 | 第74页 |
9.2 进一步工作的设想 | 第74-75页 |
致谢 | 第75-76页 |
参考文献 | 第76-77页 |