XRX/数据封装
外观
< XRX
数据封装有几个动机。
- 你想让其他人清楚地了解应用程序管理的数据。
- 你想使用面向对象系统相同的封装模式。
- 你想阻止其他应用程序更改你的数据。
- 你想为应用程序数据使用一致的基于角色的访问控制。
- 你想让所有应用程序易于共享数据管理代码,用于 ID 分配、版本控制和链接等任务。
每个 XRX 应用程序将其所有用户管理的数据存储在应用程序的称为data的子集合中。例如,如果你的应用程序管理业务术语,则术语的集合路径可能是
/db/apps/terms/data
每个 XRX 应用程序存储自己的数据。当此应用程序的主集合被删除时,它管理的所有数据也会因集合结构的简单性而被自动删除。