Diretrizes da API Java

O Adobe Experience Manager (AEM) é criado em uma pilha rica de software de código aberto que expõe muitas APIs Java para uso durante o desenvolvimento.

AEM é criado nos quatro conjuntos principais de API do Java a seguir em ordem decrescente de preferência.

  1. Adobe Experience Manager (AEM) - abstrações de produto, como páginas, ativos, fluxos de trabalho, etc.
  2. Apache Sling Web Framework - REST e abstrações baseadas em recursos, como recursos, mapas de valor e solicitações HTTP.
  3. JCR (Apache Jackrabbit Oak) - abstrações de dados e conteúdo, como nó, propriedades e sessões.
  4. OSGi (Apache Felix) - abstrações do contêiner de aplicativos OSGi, como serviços e componentes (OSGi).

Se uma API for fornecida pelo AEM, prefira-a em vez do Sling, JCR e OSGi. Se AEM não fornecer uma API, então prefira Sling em vez de JCR e OSGi.

Para obter detalhes sobre essas diretrizes, consulte o documento Entender práticas recomendadas da API Java.

Nesta página