Spring Web MVC: Crafting Flexible Web Applications with MVC Architecture
A Model-View-Controller (MVC) architecture for the Spring Framework that can be used to develop flexible and loosely coupled web applications. It’s purpose-built for the Servlet API and Servlet containers.