Архитектура сервера Tomcat: веб-контейнер и контейнер сервлетов, сервер сервлетов и JSP - PullRequest
0 голосов
/ 07 марта 2019

Перед закрытием или повторным голосованием по этому вопросу, пожалуйста, прочитайте его.

Я провел довольно большое исследование в Интернете и просмотрел 5 популярных книг от O'Reilly, Apress, PACKT, включая оба- книги по Servlet API и книги по серверу Tomcat.Я также не смог найти здесь ничего ценного.

Суть в том, чтобы я четко определил в своей голове Tomcat Architecture немного более низкий уровень и сосуществование контейнера сервлетов в нем.Я работаю с Java уже почти десятилетие, так что я не смотрю на основы, а скорее на некоторые архитектурные аспекты здесь.Я ищу кристально четкое определение и различие между Servlet Engine, Servlet Container, Web Container, JSP Container, Catalina и Jasper компонентами.

Есть несколько ресурсов, которые я мог бы найти, но, честно говоря, они тупые и не повсеместные, так что разные статьи, лекции и книги по-разному определяют Tomcat Architecture .

Один лектор говорит, что экземпляр Tomcat - это веб-сервер, который иерархически организован с различными компонентами контейнера - начиная с веб-контейнера, который, в свою очередь, содержит контейнеры сервлетов и JSP (соответственно Catalina и Jasper);

ApacheTomcat 7 от Apress определяет архитектуру Tomcat следующим образом: enter image description here

Некоторые лекторы из популярного университета заявили, что Web Container и Servlet Container относятся к одному и тому же, они простосинонимы;

Другой лектор из другого, но очень популярного университета заявил, что Web Container является корневым элементом и содержит дочерние компоненты Servlet Container/Engine и JSP Container/Engine.

Я мог бы продолжать и продолжатьс громоздкими и противоречивыми определениями из разных источников .. Я просто хочу иметь очень четкую картинуАрхитектура Tomcat, какие там компоненты, какие термины являются синонимами (если они есть) и как они изложены с точки зрения архитектуры.

Может быть, есть какие-нибудь хорошие книги или ссылки? .. какие-нибудь ценныеОтвет будет высоко ценится.Я действительно копаю для этого и до сих пор не могу ничего найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...