Spring Web MVC: DispatcherServlet
Spring Web MVC jest frameworkiem, który został zaprojektowany wokół centralnej klasy serwleta DispatcherServlet odpowiedzialnego za przekierowanie zapytań do mechanizmów obsługujących (ang. handler) wraz z pełną konfiguracją mapowań zapytań, rozpoznawania i wyszukiwania widoków (ang. views) oraz motywów (ang. themes), wsparcia dla tłumaczeń i lokalizacji (ang. locale).
Główny mechanizm obsługi zapytań jest oparty o adnotacje @Controller oraz @RequestMapping pozwalające na swobodną konfigurację obsługi oraz zachowań.
Należ podkreślić, że DispatcherServlet nie służy tylko do wsparcia przepływu danych w środowisku WEB. Jest on dodatkowo w pełni zintegrowany z kontenerem Spring IoC, dzięki czemu automatycznie wspiera wszystkie główne funkcjonalności znane z frameworka Spring.