Я запутался насчет экземпляра сервлета в веб-приложении - PullRequest
0 голосов
/ 23 октября 2010

Я читаю Head First Servlets & JSP , и я очень озадачен servletcontext.

В книге говорится, что на каждое веб-приложение есть один servletcontext, и у меня есть картинкамногие сервлеты в веб-приложении, но во всем веб-приложении должен иметь только один сервлет и иметь поток для обработки множества запросов, верно?

Почему в веб-приложении много сервлетов?И как контейнер их инициализирует?

1 Ответ

2 голосов
/ 23 октября 2010

В книге говорится, что для каждого веб-приложения существует один сервлет-текст, и в веб-приложении есть картинка со многими сервлетами, но во всем веб-приложении должен быть только один сервлет и поток для обработки множества запросов, верно?

Веб-приложение может и часто имеет несколько сервлетов.

Если вы используете JSP, каждый JSP фактически становится сервлетом после компиляции.

Конфигурациясервлеты в веб-приложении обычно управляются записями в файле конфигурации с именем web.xml, который контейнер читает при запуске приложения.Этот файл связывает шаблоны URL с классами Java, определяющими сервлеты.Когда контейнер получает запрос на URL-адрес, он определяет, какой сервлет должен обработать запрос на основе этой конфигурации, и передает ему запрос.

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