Fundamentals of Spring
1. Lifecycle of Spring MVC The client sends a request to web container in the form of http request. This incoming request is intercepted by Front controller (DispatcherServlet) and degates the control to appropriate Handler Mappings. With the help of Handler Mappings, the DispatcherServlet dispatches the request to appropriate Controller. The Controller tries to process the request and returns the Model and View object (ModelAndView instance) to the Front Controller. The Front Controller resolves the View by consulting the View Resolver object. The selected view is then rendered back to client