XRX/應用程式模組化
外觀
< XRX
您希望能夠打包和重用 XRX 應用程式。
我們將使用原生 XML 資料庫的集合結構來打包 XRX 應用程式。
我們的 XRX 應用程式框架使用以下約定
- 所有應用程式都放置在一個名為 apps 的公共集合中。這類似於 Mac(TM) 上的 "/Applications" 資料夾或 Microsoft Windows(TM) 中的 "Program Files" 資料夾。
- 每個應用程式在 apps 集合中都有自己的集合。我們使用 REST 友好的應用程式名稱,其中只包含小寫字母和連字元。例如,一個管理組織業務術語的工具可能位於名為 "/db/apps/terms" 的集合中。託管多個組織的資料庫可能會將每個應用程式集合儲存在每個組織的單獨 apps 集合中。例如 "/db/org/my-company/apps"
- 所有包含在應用程式中的使用者可管理資料都包含在應用程式集合內的 "data" 集合中。
- 對多個應用程式通用的 XQuery 函式應儲存在 "apps" 集合的同級資料夾中。這允許每個應用程式使用相對模組匯入,以便可以快速將應用程式重新安裝到其他站點。