首页> 中文学位 >基于微内核模式的高灵活性数据访问技术研究
【6h】

基于微内核模式的高灵活性数据访问技术研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1引言

1.2数据访问技术概述

1.2.1数据访问技术在应用程序多层结构中的位置

1.2.2当前主要的数据访问模式

1.2.3目前主流的数据访问技术

1.3目前数据访问技术存在的问题

1.3.1访问接口各异

1.3.2功能相对单一

1.3.3不易扩展和相互兼容

1.3.4解决以上问题的关键

1.4本文的研究内容和组织结构

第二章相关技术背景

2.1微内核模式概述

2.1.1微内核模式及其产生背景

2.1.2微内核模式的静态结构

2.1.3微内核模式的动态行为

2.1.4微内核模式的特点

2.2微内核模式与数据访问技术

2.3微内核模式与数据访问技术问题

第三章数据访问通用过程分析

3.1数据访问通用过程的应用背景

3.2数据访问通用过程的角色分析

3.3数据访问通用过程的流程分析

3.4数据访问通用过程的形式语言表述

3.4.1 巴科斯—瑙尔范式

3.4.2数据访问通用过程的形式语言描述

第四章高灵活性数据访问技术架构:HIFERDATA

4.1 HIFERDATA概述

4.1.1 HIFERDATA的目标

4.1.2 HIFERDATA在应用程序中的定位

4.1.3 HIFERDATA适合的应用场景

4.2HIFERDATA的体系结构

4.2.1总体结构

4.2.2用户接口

4.2.3系统内核

4.2.4核心功能

4.2.5扩展功能

4.2.6配置和遗留代码的使用

4.3 HIFERDATA中的一些典型应用场景

4.3.1数据源连接池

4.3.2数据缓存

4.3.3分布式事务

4.4 HIFERDATA解决数据访问技术问题

第五章HIFERDATA原型系统实现及应用

5.1技术路线和技术背景

5.2 HIFERDATA原型系统实现

5.2.1会话工厂和会话代理

5.2.2数据工厂、局部会话和数据源

5.2.3总线、事件和侦听器

5.2.4事务管理器

5.2.5配置示例

5.3 HIFERDATA在实际项目中的应用

5.3.1《基于中间件的数据挖掘企业应用平台》项目简介

5.3.2数据访问功能的特殊需求

5.3.3应用HIFERDATA前后的数据访问层设计

5.3.4应用HIFERDATA前后的相关比较测试和分析

第六章结束语

6.1本文的主要工作总结

6.2关于HIFERDATA

6.3进一步研究工作

附录

参考文献

个人简历以及在学期间参加的项目

致谢

展开▼

摘要

数据访问功能是应用程序最基本的功能,随着技术的不断发展,形形色色的数据访问技术被提出,并在各种各样的应用程序中发挥着越来越巨大的作用。然而数据访问技术越发展,其种类就越多,体系结构就越复杂,实现的产品也越发层出不穷。由于目前在数据访问技术领域缺乏统一的技术标准,以至于每一种数据访问技术及其产品各自为政、自成体系,不但各自之间缺乏交流,也妨碍了数据访问技术本身的进一步发展。目前的数据访问技术主要存在着三大问题:访问接口各异、功能相对单一、相互间难以兼容和扩展。本文所作的相关研究正是以解决以上问题为目的。 微内核模式是在操作系统领域已经得到成功应用的设计模式,并经过了长时间的考验,按照微内核模式设计的系统无论是在灵活性上还是在可靠性上都具有天生的优势。本文充分借鉴微内核模式的设计思想,将其应用到数据访问技术领域,通过构建具有高度灵活性的数据访问框架来解决目前数据访问技术中存在的问题。本文同时对微内核模式进行了少许修改,以更好地适应数据访问操作的特殊需求。 应用微内核模式解决目前数据访问技术中存在的问题,首先要统一用户接口,若要统一用户接口就要对数据访问的通用过程进行深入的分析研究。本文从最高抽象层次的数据访问场景出发,通过逐渐降低抽象层次,逐一剥离出参与数据访问通用过程的各个角色,分离出其各项基本流程,为解决目前数据访问技术中存在的问题打下了良好的基础。基于以上研究成果,本文提出了一种新型的高灵活性数据访问技术框架:HIFERDATA。本文详细介绍了HIERDATA的体系结构以及它如何解决目前数据访问技术中存在的问题。 最后,本文实现了HIFERDATA的一个原型系统,并在一个实际项目中进行了应用。本文通过项目中应用HIFERDATA前后情况的对比说明了HIFERDATA相比当前其他数据访问技术的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号