摘要 | 第1-4页 |
ABSTRACT | 第4-8页 |
1 绪论 | 第8-17页 |
·课题研究背景 | 第8-10页 |
·数据持久层框架的概论 | 第10-13页 |
·持久层框架的定义 | 第10页 |
·持久层需求 | 第10-13页 |
·持久层研究的意义 | 第13页 |
·MES 应用中持久层框架的地位和作用 | 第13页 |
·JAVA 持久化技术的发展现状 | 第13-15页 |
·课题来源及研究目的 | 第15页 |
·论文主要工作及章节安排 | 第15-17页 |
·论文主要工作 | 第15-16页 |
·章节安排 | 第16-17页 |
2 现有持久层方案可选技术分析 | 第17-24页 |
·直接在业务类中硬编码 | 第17页 |
·创建对应业务类的数据类 | 第17-18页 |
·容器管理持久实体BEAN(CMP) | 第18页 |
·JAVA 数据对象(JDO) | 第18-20页 |
·O/RMAPPING(对象—关系映射) | 第20-23页 |
·ORM 的解决方案 | 第20-21页 |
·ORM 实现的级别 | 第21-22页 |
·ORM 的优点 | 第22-23页 |
·本章小结 | 第23-24页 |
3 ORM 持久层框架HIBERNATE 的技术研究 | 第24-30页 |
·HIBERNATE 体系结构 | 第24-25页 |
·映射机制 | 第25-27页 |
·简单映射 | 第25-26页 |
·关联映射 | 第26页 |
·实体对象的生命周期 | 第26-27页 |
·高级特性 | 第27-28页 |
·事务管理 | 第27页 |
·延迟加载 | 第27-28页 |
·缓存 | 第28页 |
·多样的查询方式 | 第28页 |
·编程模型 | 第28-29页 |
·本章小结 | 第29-30页 |
4 基于SQL 映射的持久层框架设计 | 第30-47页 |
·基本设计思路 | 第30-31页 |
·设计的基本思想 | 第31-38页 |
·结构化查询语言(SQL) | 第32页 |
·存储过程(Store Procedure) | 第32-33页 |
·内嵌的结构化查询语言(inline SQL) | 第33-34页 |
·动态结构化查询语言(Dynamic SQL) | 第34-35页 |
·对象关系映射(ORM) | 第35页 |
·本框架的设计思想 | 第35-38页 |
·SQLMAP 框架映射基本原理 | 第38-40页 |
·持久层设计模式分析 | 第40-46页 |
·DAO 模式 | 第40-44页 |
·Proxy(代理)模式 | 第44-46页 |
·改进的DAO 设计模式 | 第46页 |
·本章小结 | 第46-47页 |
5 面向MES 持久层框架的实现 | 第47-65页 |
·DAO 框架组件设计实现 | 第47-52页 |
·DAO 框架总体结构 | 第47-48页 |
·XML 配置管理 | 第48-50页 |
·事务管理器的实现与配置 | 第50-51页 |
·DAO 的管理 | 第51-52页 |
·JAVABEAN 到XML 的相互转换 | 第52-57页 |
·XML 数据读取方式 | 第52-53页 |
·BeanXMLMapping 组件 | 第53-56页 |
·从JavaBean 转换到XML | 第56-57页 |
·从XML 转换到JavaBean | 第57页 |
·SQLMAP 持久框架的设计实现 | 第57-63页 |
·持久对象生命周期 | 第57-58页 |
·SQL 映射规则 | 第58-60页 |
·动态映射 | 第60-61页 |
·事务管理 | 第61-62页 |
·对象缓存管理 | 第62-63页 |
·框架的优点与不足 | 第63-64页 |
·本章小结 | 第64-65页 |
6 总结和展望 | 第65-66页 |
致谢 | 第66-67页 |
参考文献 | 第67-69页 |
附录 | 第69页 |