Intro to Struts Framework ✔️ Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. ✔️ It favors convention over configuration, is extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON. The framework provides three key components: ✔️ A “request” handler provided by the application developer that is mapped to a standard URI. ✔️ A “response” handler that transfers control to another resource which completes the response. ✔️ A tag library that helps developers create interactive form-based applications with server pages.