📄️ Sling Models and Services
Sling Models are annotation-driven Java classes that automatically map AEM content (JCR properties,
📄️ Servlets
Sling Servlets are Java classes that handle HTTP requests in AEM. They are the standard way to build
📄️ Filters
Introduction
📄️ Event Listeners and Handlers
AEM provides two event systems for reacting to changes in the repository and the platform. Understanding
📄️ OSGi Configuration
OSGi configuration is the primary mechanism for controlling the behavior of AEM services at runtime.
📄️ Context-Aware Configuration
Sling Context-Aware Configuration (CA Config) lets you store configuration values
📄️ Java Best Practices in AEM
This page collects practical Java guidelines for AEM projects. The goal is consistent, safe code that is easy to test and maintain.
📄️ Sling Jobs and Schedulers
AEM's background processing is built on two complementary mechanisms:
📄️ Workflows
AEM Workflows are automated, multi-step processes that model real-world business operations inside Adobe