论文部分内容阅读
本文针对面向对象技术和关系数据库这一企业应用开发的通用环境,研究了数据的持久解决方案并实现了数据持久模型。
由于面向对象和关系数据库在处理方式上的差异,导致了关系对象阻抗的不匹配,使得对象设计者花费大量的时间实现对象在关系数据库中的持久。本文讨论了解决数据持久问题的各种技术,利用在对象和关系数据库之间建立映射的机制,来消除面向对象和关系数据类型的不匹配。根据上述映射的机制建立了持久层的实现模型,并就模型的设计策略、模型框架、实现关键技术详细进行了讨论。使用代理模式进行持久化管理,将底层的数据访问独立封装起来,根据业务请求和映射信息文件动态的生成SQL代码,从而使得对象模型与关系数据库之间具有无关性。基于对象一关系映射,实现了一个基于J2EE架构的功能完备的持久层。
相关问题实际应用表明,运用该模型实现的企业应用系统功能能够满足实际需求,开发方便快捷,运行性能稳定可靠。此外,所使用的代理和缓冲机制等技术也在一定程度上提高了性能。