Встречается на собеседованиях • сегодня

Как Spring MVC взаимодействует с сервлетами

Spring MVC построен поверх Servlet API и использует `DispatcherServlet` как центральный контроллер. При старте приложения: 1. `DispatcherServlet` регистрируется в `web.xml` (или через Java-конфигурацию) 2. Загружает контекст Spring (корневой + дочерний WebApplicationContext) 3. Маршрутизирует запросы через цепочку обработчиков: - `HandlerMapping` определяет подходящий контроллер - `HandlerAdapter` вызывает методы контроллера - `ViewResolver` преобразует результат в ответ Пример конфигурации в `web.xml`: ```xml dispatcher org.springframework.web.servlet.DispatcherServlet dispatcher / ``` Spring абстрагирует низкоуровневые Servlet API, предоставляя удобные аннотации (`@Controller`, `@RequestMapping`) и инфраструктуру для обработки запросов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы