MVC như đã nói từ trước là mô hình gồm 3 tầng Model, Views, Controller. Framework Spring MVC là môi trường tổng thể, cung cấp đầy đủ chức năng, công cụ giúp lập trình viên tập trung hơn vào nghiệp vụ, có khả năng tái sử dụng code cao.
Spring MVC có Font Controller là nơi tiếp nhân các request đầu tiên, thông qua nó có thể dẫn đến các còn troller khác. Nói các khách Font Controller là nơi điều khiển chung của một Spring MVC.
Thông quan Font Controller ta sẽ truyền retquest đến các contrller khác thông qua annotation @controller, chúng ta chỉ cần cấu hình file dispatcher-servlet.xml để chỉ rõ nơi chứa các controller .
Sau đó Controllẻ sẽ trả về ModelAndView chứa các model, view sẽ response về cho người dùng. Cũng thông qua Font Controller để tim thấy view và view đó sẽ tương tác với model để lấy ra phần thông tin được controller truyền đến. Sau đó Font Controller sẽ trả về trang view đã chứa dữ liệu lại cho client.