Я пытаюсь понять связь между контейнером среды Spring и сервлетом. Я только начинаю и считаю, что приложение Spring MVC может работать с сервлетами, портлетами и т. д.,
Когда запускается приложение Spring, использующее сервлеты, я считаю, что мир приложения начинается с создания контейнера Spring, основная функция которого (не совсем основная, но что-то похожее) создает bean-компоненты, сшивает их и т. д., а затем создает сервлет, DispatcherServlet, который начинает принимать соединения и направляет запросы к другим контроллерам в приложении spring. Поскольку контейнер Spring не управляет сервлетом активно, DispatchServlet нельзя считать частью контейнера Spring. Правильно ли мое понимание выше?
Было бы здорово, если бы кто-нибудь мог пролить больше света на связь между инфраструктурой Spring и (скажем) и встроенным контейнером сервлетов, таким как Tomcat/getty. Спасибо !