The request processing workflow in Spring Web MVC (high level) 1 Incoming request 2 3 Delegate Request Front Controller model DispatcherServlet Handle Request 4 Controller @Controller Delegate rendering of response 10 Return response 8 9 Return control 6 model Render response 7 View Template Create Model 5 Business Logic - @Service - @Repository Servlet Engine (e.g. Apache Tomcat)