какие сервлеты не являются частью веб-приложения

1

Спецификация сервлета SRV.3.2 говорит

Сервлеты в контейнере, которые не были развернуты как часть приложения Web, неявно являются частью "стандартного" веб-приложения и имеют ServletContext по умолчанию.

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

  • 4
    Контейнер реализует их для вас. Например, сервлет по умолчанию, который обслуживает статические ресурсы.
Теги:
servlets

1 ответ

0
Лучший ответ

Взгляните на раздел SRV.9.1:

SRV.9.1 Веб-приложения в веб-серверах

Веб-приложение основано на определенном пути в веб-сервере. Например, приложение каталога можно найти по адресу http://www.example.com/catalog. Все запросы, начинающиеся с этого префикса, будут перенаправлены в ServletContext, который представляет приложение каталога.

Сервлеты, которые не являются частью веб-приложения, поэтому являются сервлетами, которые не привязаны к определенному пути. Другими словами, они внедряются в / путь, и их использование заключается в обслуживании контента оттуда.

Обратите внимание, что это довольно неудобно начинать с (как уже показывает подробный текст), поэтому большинство серверов веб-приложений позволяют назначить приложение для запуска по корневому пути контекста каким-то другим способом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню