Java API指南

Adobe Experience Manager(AEM)建置在豐富的開放原始碼軟體堆疊上,可公開許多Java API,以便在開發期間使用。

AEM是以下四個主要Java API集建置,依優先順序遞減。

  1. Adobe Experience Manager(AEM) — 產品抽象化,例如頁面、資產、工作流程等。
  2. Apache Sling Web Framework - REST和資源型抽象化,例如資源、值映射和HTTP要求。
  3. JCR(Apache Jackrabbit Oak) — 資料和內容抽象化,例如節點、屬性和工作階段。
  4. OSGi(Apache Felix) - OSGi應用程式容器抽象化,例如服務和(OSGi)元件。

如果AEM提供API,則偏好使用它,而非Sling、JCR和OSGi。 如果AEM未提供API,則偏好Sling,而非JCR和OSGi。

如需這些准則的詳細資訊,請參閱檔案了解Java API最佳實務。

本頁內容