Persistence in the Spring system

Asheville, NC(1993)

引用 16|浏览7
暂无评分
摘要
The Spring1 system does not provide persistent object identifiers and not all Spring objects are persistent. Instead, we rely on a general name service and persistent name-to-object bindings to support persistence. The name service is separate from the various subsystems that imple- ment persistent objects, so that new object types can be added, and the implementation of existing types can be changed, without rebuilding the name service. We distinguish among the concepts of freezing, pickling, and externalizing. We then develop a general framework for freezing that can be used by any client, including the name server, for making objects persistent. It allows sub- systems that implement objects of various types to maintain autonomy from the name service and retain control over how their objects are implemented and made persistent, and yet be well integrated with the name service.
更多
查看译文
关键词
object-oriented programming,operating systems (computers),Spring system,externalizing,freezing,general name service,object oriented operating system,object types,persistent name-to-object bindings,persistent object identifiers,pickling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要