首页> 中文学位 >基于Java的数据库访问引擎的研究与实现
【6h】

基于Java的数据库访问引擎的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2研究现状

1.3本课题的实现目标

1.4技术背景

1.4.1对象/关系映射技术

1.4.2 XML技术

1.4.3 Java的概述

1.4.4数据库概述

1.5论文的内容安排

第二章 Java环境下的数据访问

2.1数据访问实现方法的种类

2.1.1直接代码嵌入

2.1.2数据类

2.1.3持久层

2.2关系模型和面向对象模式的不匹配

2.3 Java目前的几种数据访问技术

2.3.1 JDBC直接访问数据库

2.3.2 JDO

2.3.3 Hibernate

2.3.4实体bean

2.4 小结

第三章 DAE的研究与设计

3.1 DAE的设计思想

3.2 DAE架构

3.3 DAE体系结构

3.3.1系统的功能

3.3.2 DAE核心类的设计

3.4 DAE的原理

3.5 DAE中用到的设计模式

3.5.1接口与实现分离模式

3.5.2工厂模式

3.6软件环境

3.7本章总结

第四章 DAE的实现

4.1 DAE的对象/关系映射

4.1.1 XML描述文件生成模块的设计

4.1.2 XML描述文件生成模块人机界面

4.2使用DAE接口进行数据访问的实现

4.2.1增加单条记录

4.2.2删除单条记录

4.2.3分页查询多条记录

4.3性能测试及数据

4.3.1实验环境及内容

4.3.2实验数据及分析

4.3本章小结

第五章总结与展望

5.1本文总结

5.2工作展望

参考文献

附录

致谢

攻读学位期间主要的研究成果

展开▼

摘要

Java语言提供了多种数据库访问技术,但现有的数据库访问与Java对象映射都是采用代码映射。这种映射关系意味着如果数据库表改变,就需要改变代码,不便于修改和升级。 本论文重点研究Java数据库访问的一些关健技术,对当前已有的Java的数据库访问技术进行了深入地探讨,详细阐述了各种数据访问技术的优点、缺陷、适应性及性能,介绍了在此基础上设计开发并实现了基于Java语言的数据库访问引擎(简称DAE)。论文详细描述了DAE系统的功能、结构、原理及代码的实现,并以多个实例进行验证,通过对比传统的访问模式,体现了所提方法的优越性。 基于Java语言的数据库访问引擎DAE使用对象/关系映射技术,即使用XML来描述数据库对象模型,通过描述数据库的XML与表形成动态映射,由运行时(Runtime)的Java对象去实现映射功能;实现了数据库模型与代码分开,数据库发生了变化,只需要修改相应的数据库模型描述就可以,克服了数据库访问与Java,直接代码映射的弊病。在操作数据库方面,采用了面向对象的操作方法,SQL语句采用面向对象的方法去组装,同时也保留了SQL的操作接口,程序员不需要去熟悉新的工具,整个系统得以实现轻量化。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号