基于leveldb的组件注册机制的研究

基于leveldb的组件注册机制的研究

ID:20606307

大小:2.38 MB

页数:87页

时间:2018-10-14

基于leveldb的组件注册机制的研究_第1页
基于leveldb的组件注册机制的研究_第2页
基于leveldb的组件注册机制的研究_第3页
基于leveldb的组件注册机制的研究_第4页
基于leveldb的组件注册机制的研究_第5页
资源描述:

《基于leveldb的组件注册机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA专业学位硕士学位论文MASTERTHESISFORPROFESSIONALDEGREE论文题目基于LevelDB的组件注册机制的研究专业学位类别工程硕士学号201522220235作者姓名刘翔指导教师任立勇教授分类号密级注1UDC学位论文基于LevelDB的组件注册机制的研究(题名和副题名)刘翔(作者姓名)指导教师任立勇教授电子科技大学成都(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称软

2、件工程提交论文日期2018.3.23论文答辩日期2018.5.25学位授予单位和日期电子科技大学2018年6月答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。ResearchonComponentRegistrationMechanismBasedonLevelDBAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaDiscipline:MasterofEngineeringAuthor:LiuXiangSuper

3、visor:Prof.LiYongRenSchool:SchoolofInformationandSoftwareEngineering摘要摘要微软公司为了管理本地配置信息,专门设计并开发了注册表,注册表刚诞生时的主要作用是保存本地的COM组件信息。随着Windows系统的不断更新换代,现在注册表已经成为了Windows系统的核心部件之一,它是整个操作系统的共用信息仓库。OCF(OpenComponentFramework)遵循了COM标准,它是在Unix/Linux下实现的一套快速开发COM组件的框架,它的设计目的是为

4、了在Unix/Linux下提供类似于Windows的COM服务。注册表是COM本地支持环境中不可或缺的一部分,但是Unix/Linux平台并没有提供注册表机制,从而限制了COM技术的推广与发展,近些年Linux系统开始向桌面领域进发,许多基于COM标准的图形图像组件无法在Linux上得到推广。因此,本论文的研究目标是在FreeBSD/Linux平台中实现一套注册表管理系统RegMS,该注册表管理系统不同于传统的注册表系统,它将LevelDB作为了数据存储引擎,并完善了OCF框架中的COM组件支持环境,本文进行的主要工作如

5、下:首先研究相关技术背景,讨论了不同的数据存储方案,最终选定LevelDB作为RegMS的数据存储仓库用以存储组件信息,针对COM组件信息的特性与LevelDB的特性进行数据模型设计和基于LevelDB的OCF接口策略库的设计,用LevelDB的概念来对传统的注册表进行了表达。本文对注册表管理系统RegMS的总体架构设计进行了详细描述,对系统的每一层、每一个功能模块做了详细的设计与实现。系统的应用层主要面向用户,为用户提供操作接口,负责参数过滤和简单的业务流程。数据控制层则负责数据加工、流程控制、数据读写优化等复杂的逻辑

6、业务,数据存储层则负责数据信息持久化。接下来本论文还详细阐述了两个OCF策略的设计与实现过程,说明注册表管理系统RegMS是如何与OCF框架进行绑定,从而勾勒出了整套基于LevelDB的组件注册机制。接下来论文描述了RegMS的几个重要执行流程,说明了RegMS内部运行机制和系统数据结构的转换。在论文的最后对RegMS注册表管理系统的进行了功能测试,测试结果达到预期的要求,实现了注册表管理系统的基本功能。关键词:注册表,LevelDB,COM组件,OCF框架IABSTRACTABSTRACTInordertomanage

7、localconfigurationinformation,Microsoftdesignedanddevelopedregistry.ThemainfunctionofregistrywastosavelocalCOMcomponentinformation.WiththecontinuousupgradingofWindowssystem,registryhasbecomeoneofthecorecomponentsofWindowssystem.Itisacommoninformationwarehousefort

8、heentireoperatingsystem.OCF(OpenComponentFramework)followstheCOMstandard.ItisasetofrapiddevelopmentofCOMcomponentsunderUnix/Linux.ItisdesignedtoprovideWindows-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。