论文部分内容阅读
本文对构件运行支撑平台PKUAS中持久化框架的设计和实现进行了研究。文章从持久化框架的四个关键特性出发,在分析现有的持久化技术的基础上,设计一个系统化的持久化方案,并且在PKUAs上进行实现,考察了它的实用效果。主要内容包括:建立对象关系映射机制,完成对象模型与关系模型之间的转换,使得数据存储逻辑独立于业务逻辑和具体的数据类型;采用实体管理器来管理持久化,负责在不同的持久机制进行对象的存储,管理对象的生命周期;采用基于构件的软件架构来支持复用,降低应用开发的成本;采用缓存等方式降低应用程序对物理数据源访问的频次来提高性能,评测了持久化框架自身的灵活性以及它的性能。