摘要
针对ScottAmbler提出的健壮持久层设计方案存在的问题,提出了一种基于软件体系结构的对象持久层设计方案。将体系结构作为对象持久层的整体视图,反映了对象持久层的整体功能和结构,并利用层模式实现了对象持久层的可再用性、可维护性、可修改性和可移植性等质量属性。作为设计方案的应用,给出了一种对象持久层的类设计模型。
By analyzing the drawbacks of an existing design of a robust persistence layer, presented a new one first based on the software-architecture. An architectural view of a persistence layer was a representation of the whole system from the perspective of the structure and function. As a typical architectural style, layered pattern was also utilized to achieve the qualities such as reusability, maintainability, modifiability and portability. In addition, presented a class design model of the persistence layer as an application of the design.
出处
《计算机应用研究》
CSCD
北大核心
2008年第1期154-156,共3页
Application Research of Computers
基金
国家科技成果重点推广项目(2003EC000001)
关键词
对象持久层
持久化应用系统
软件体系结构
层模式
类设计
persistence layer
PAS(persistent application system)
software architecture
layered pattern
class design