Apache Sling is an open source web application framework based on REST principles that uses a Java Content Repository, such as Apache Jackrabbit, to store and manage content. it use either scripts or Java servlets, selected based on simple name conventions, to process HTTP requests in a RESTful way.
Apache Sling framework allows developers to develop content centric web applications based on the idea of modularizing the rendering of HTTP resources. The embedded Apache Felix OSGi framework and console provide a dynamic runtime environment, where code and content bundles can be loaded, unloaded and reconfigured at runtime.
Features of Apache Sling
- REST based web framework
- Content-driven, using a JCR content repository
- Powered by OSGi framework
- Apache Open Source project
Download: Apache Sling web framework