Архитектура Spring MVC и DispatcherServlet
Spring MVC — это веб-фреймворк, управляемый запросами, построенный вокруг паттерна Front Controller. Каждый входящий HTTP-запрос проходит через единую точку входа — DispatcherServlet, который делегирует его соответствующему обработчику, обрабатывает результат и записывает ответ. Понимание этого конвейера помогает диагностировать проблемы маршрутизации, применять фильтры и расширять фреймворк.