文摘
英文文摘
独创声明及学位论文版权使用授权书
1绪论
1.1研究背景
1.2对象持久化技术
1.3对象/关系映射技术
1.4研究现状
1.5研究意义
1.6主要研究内容
2对象关系映射原理及Hibernate实现机制
2.1对象模型与关系模型
2.1.1面向对象模型
2.1.2关系模型
2.1.3数据库层面的阻抗不匹配
2.1.4对象模型和关系模型之间的联系
2.2对象/关系映射的实现机制
2.2.1基本规则
2.2.2对象标识(OID)的生成
2.2.3对象关系的映射
2.2.4对象之间关系的映射
2.3 Hibernate对象持久化原理
2.3.1 Hibernate简介
2.3.2 Hibernate的体系结构
2.3.3基于Hibernate实现持久层的关键技术
3系统总体设计
3.1系统开发背景
3.2系统业务流程
3.3系统总体框架
3.4系统功能分析与模块设计
3.4.1基础信息管理子系统
3.4.2订单管理子系统
3.4.3任务管理子系统
3.4.4业务管理子系统
3.4.5培训管理子系统
3.4.6系统信息维护子系统
3.5系统设计模型
4系统持久层的设计与模式应用
4.1系统持久层静态结构设计
4.2系统持久层中设计模式的应用
4.2.1值对象(VO)模式
4.2.2数据访问对象(DAO)
4.2.3缓存、连接池模式(提升系统性能)
4.2.4 ThreadLocal
4.2.5 工厂方法(Factory Method)模式
4.2.6 Template模式
5系统持久层的实现
5.1域模型构建及持久化对象实现
5.1.1域模型构建
5.1.2持久化对象实现
5.2配置文件设置
5.2.1 Hibernate配置文件
5.2.2对象/关系映射文件
5.3持久化对象操作
5.3.1 Session和事务管理
5.3.2 DAO模式实现
5.4业务逻辑实现
6总结和展望
参考文献
致谢
硕士期间撰写的论文