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