2016-07-27 6 views
2

Я уже давно работаю с веб-приложениями Spring и сервлетами, но иногда мне все еще сложно отслеживать, как все происходит вместе.Спецификация сервлетов JavaEE: Контейнер против Контекста против Сервлета и Конфигурация

В отношении сервлетов и сервлет контейнеров, таких как Tomcat обычно существует следующие понятия, которые часто используются:

  • Контейнер (как в Tomcat является контейнером для)
  • контекст (как реализуется интерфейс ServletContext)
  • конфигурации (как это реализовано с помощью интерфейса ServletConfig)
  • сервлета (как, например, DispatcherServlet весной)

То, что я ищу, это info graphic или какой-либо другой графический рисунок, который дает хороший визуальный обзор того, как эти понятия используются вместе. Что-то хорошее, что я могу распечатать и повесить рядом с моим компьютером.

Что такое графический предпочтительно должен показать это:

  • Как такие понятия, как контекст сервлета, сервлет конфигурации и сервлеты сами связаны в контейнере.
  • Как работает инициализация контекста, например. начиная с ServletContainerInitializer, а затем полностью до чего-то вроде AbstractAnnotationConfigDispatcherServlet и друзей.

Примечание: Я не прошу объяснений этих понятий. Я могу прочитать об этом в справочной документации и других спецификационных документах. Я специально задаю вопрос о графике и визуализации, которые упрощают восприятие большой картины и которые можно использовать в качестве ссылки.

P.S: Не обязательно, чтобы все было в одной графике, одна для спецификации сервлетов и/или кота, а другая для Spring тоже прекрасна.

ответ

Смежные вопросы