Now that you understand the theory behind MVC architectures, it is time to put the concepts that you have learned into practice and to see how the Spring Framework implements them. We are going to start by reviewing Spring MVC, which is the project that allows us to achieve this architectural style.
Spring provides support for the MVC architectural pattern through Spring MVC. This Spring project allows for incorporating a vast set of UI frameworks, in order to build forms and related components that will enable users to interact with the application.
Spring MVC is built on top of the servlet API, which is designed to create web applications. There is no way to create a desktop, or any other kind of application, using this. Even though the MVC architectural pattern can be applied to all of them, Spring MVC is only focused on the web.
Despite the large number of View technologies supported by Spring...