跳轉到內容

XRX/資料封裝

來自華夏公益教科書,開放的書籍,開放的世界
< XRX

資料封裝有幾個動機。

  • 你想讓其他人清楚地瞭解應用程式管理的資料。
  • 你想使用面向物件系統相同的封裝模式。
  • 你想阻止其他應用程式更改你的資料。
  • 你想為應用程式資料使用一致的基於角色的訪問控制。
  • 你想讓所有應用程式易於共享資料管理程式碼,用於 ID 分配、版本控制和連結等任務。

每個 XRX 應用程式將其所有使用者管理的資料儲存在應用程式的稱為data的子集合中。例如,如果你的應用程式管理業務術語,則術語的集合路徑可能是

  /db/apps/terms/data

每個 XRX 應用程式儲存自己的資料。當此應用程式的主集合被刪除時,它管理的所有資料也會因集合結構的簡單性而被自動刪除。

華夏公益教科書