文摘
英文文摘
东南大学学位论文独创性声明和使用授权声明
第一章绪论
1.1项目背景和课题介绍
1.1.1 项目背景
1.1.2 J2EE平台上数据访问技术的发展
1.2课题研究的内容和意义
1.2.1 企业级应用中数据访问层的重要作用
1.2.2 论文的主要工作内容
1.2.3 设计一个轻量级数据访问层的意义
1.2.4 论文的章节组织结构
第二章基于J2EE的数据访问技术
2.1 J2EE平台概述
2.1.1 J2EE基本组件及其层次
2.1.2 数据访问层的引入
2.1.3 设计数据访问层用到的J2EE基础服务
2.2基于J2EE的数据访问技术
2.2.1 Java数据库连接(JDBC API)
2.2.2 实体Enterprise JavaBean(Entity Beans)
2.2.3 Java数据对象(JDO)
2.2.4 轻量级ORM
2.3各种数据访问技术间的优缺点
2.4为什么要构建一个轻量级数据访问层
第三章轻量级ORM机制的实现
3.1对象模型与关系模型的不匹配
3.1.1 业务领域的对象模型
3.1.2 数据存储的关系模型
3.1.3 对象/关系范例不匹配
3.2轻量级ORM解决方案
3.2.1 深入理解范例不匹配
3.2.2 对象关系映射的实现环节
3.2.3 CRUD操作和SQL代码描述的实现
3.2.4 属性映射和类型转换方法的实现
3.2.5 变更管理器和OID管理器的实现
3.2.6 事务管理器的实现
3.2.7 连接管理器和表管理器的实现
3.2.8 轻量级ORM机制的综合设计
3.2.9使用XML作为ORM元数据
3.3轻量级数据访问层的事务和并发管理
3.3.1 事务管理隔离等级
3.3.2 基于JDBC的事务管理
3.3.3 基于JTA的事务管理
3.4轻量级数据访问层的缓存机制
3.4.1数据缓存策略
3.4.2 缓存同步策略
3.4.3缓存实现机制
第四章数据访问层中DAO模式的应用
4.1 J2EE数据访问层的核心模式
4.1.1 数据访问对象模式
4.1.2传输对象/值对象模式
4.2数据访问层中DAO模块的实现
4.2.1 DAO的实现环节
4.2.2 DAO模式的改良
4.2.3 使用XML元数据配置DAO框架
第五章实例系统中的实施效果
5.1火电厂管控一体化系统
5.2轻量级数据访问层的实施过程
5.2.1 开发过程中数据访问方式的逐步改进
5.2.2实施前的情况
5.2.3 实施后的情况
5.2.4 实施效果
第六章总结和展望
6.1 论文总结
6.2课题展望
致谢
参考文献
作者硕士期间发表的论文