Spring framework makes the development of web applications very easy by providing the Spring MVC module. Spring MVC module is based on two most popular design patterns - Front controller and MVC.

In this article, firstly we learn about the Front controller and MVC design pattern and then explore the details of Spring MVC module in detail, its architecture, and various components and finally we build a simple web application using Eclipse IDE.

Table of Content

  1. Architecture
  2. Dispatcher Servlet
  3. Spring Application Context
  4. Handler mappings
  5. Controllers
  6. ModelAndView and ViewResolver
  7. Sample application
  8. Conclusion
Download this file (Library_SpringMVC.zip)Library_SpringMVC.zip[Library Project using Spring MVC]3629 kB
Start learning on Udemy today!