Diretrizes da API Java

A Adobe Experience Manager (AEM) foi criada 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 APIs do Java a seguir, em ordem decrescente de preferência.

  1. Adobe Experience Manager (AEM) - abstrações de produtos, como páginas, ativos, workflows 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 de container de aplicativos OSGi, como serviços e componentes (OSGi).

Se uma API for fornecida pelo AEM, prefira-a em vez de 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 as práticas recomendadas da API Java.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free