Apache Sling

Resource-oriented web framework

Visit Apache Sling official site

What it does

Sling handles HTTP requests around content resources, connecting URLs and resource resolution to scripts or servlets used to render responses from repository-backed application content and its associated resource structures.

When to use it

For a content-oriented website, consult resource-resolution rules to understand how a URL finds stored content and selects the code that produces its response.