Directrices de API de Java

Adobe Experience Manager (AEM) está basado en una rica pila de software de código abierto que expone muchas API de Java para su uso durante el desarrollo.

AEM se basa en los cuatro siguientes conjuntos principales de API de Java en orden descendente de preferencia.

  1. Adobe Experience Manager (AEM) : abstracciones de productos como páginas, recursos, flujos de trabajo, etc.
  2. Apache Sling Web Framework : REST y abstracciones basadas en recursos como recursos, mapas de valores y solicitudes HTTP.
  3. JCR (Apache Jackrabbit Oak) : abstracciones de datos y contenido como nodos, propiedades y sesiones.
  4. OSGi (Apache Felix) - abstracciones de contenedor de aplicaciones OSGi como servicios y componentes (OSGi).

Si AEM proporciona una API, preferirla a Sling, JCR y OSGi. Si AEM no proporciona una API, prefiera Sling en lugar de JCR y OSGi.

Para obtener más información sobre estas directrices, consulte el documento Comprender las optimizaciones de la API de Java.

En esta 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
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now