摘要
面向对象数据库系统ONet遵循了对象数据库标准ODMG3.0,实现了其中C++语言绑定的部分。介绍了目前ONet系统客户端基本结构,分析了客户端使用流程中静态绑定对象模式的缺陷,针对性地提出一种基于动态对象组件的设计方法,详细阐述了运用接口编程,以及组件间的回调技术对现有系统架构进行改进和拆分的方案,使ONet系统最终实现了对象模式的动态加载。
ONet-an object database management system based on ODMG 3.0 standard, implements the part of C++ binding. The basic architecture of ONet client side is introduced, the defects of binding flow with static object schema are analysed. An idea of design based on dynamic object component is offered and the particular description is made for improving and reconstructing the client architecture with interface programming and callback mechanism among the components. Therefore, object schema is loaded dynamically in ONet system.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第2期283-286,289,共5页
Computer Engineering and Design