Seamless Transition: Apache Sling's Adoption of Jakarta Servlet API
In this talk, we will explore the exciting new support for Jakarta Servlet API in Apache Sling. The talk will delve into the evolution of the Servlet API, from its origins in Java EE to the latest Jakarta Servlet API. We will discuss associated specifications such as the OSGi Servlet Whiteboard specifications, and how they interact with the Servlet API.
Next, we will examine the most important implementations of the latest versions of those specifications from the Apache Felix project. The focus will then shift to the enhancements made to Apache Sling to support Jakarta Servlet API, detailing technical changes, updates to the Sling API, and integration with Apache Felix Http Jetty. We will also address backward compatibility considerations and migration strategies for existing code.
Examples will be provided to illustrate how users can leverage the new support in their applications.