Что означает "Контекст" в "ServletContext"?
Метод getServletContextName()
возвращает имя "веб-приложения". Это означает, что "ServletContext" - это не что иное, как "веб-приложение". Хорошо.
API определяет:
ServletContextListener получает уведомления об изменениях в контексте сервлета веб-приложения, частью которого они являются.
Что означает "контекст сервлета" для "веб-приложения"? Что такое "Контекст" в "ServletContext"?
Ответы
Ответ 1
Название действительно, ИМО, очень плохо выбрано.
Мы должны прочитать ServletContext как "общий контекст веб-приложения на основе сервлета на основе API".
В то время как мы должны прочитать ServletConfig (другой стандартный класс) как "Конфигурация сервлета".
Они должны ИМО называть ServletContext "WebAppContext" или "ApplicationContext" и ServletConfig "ServletContext".
BTW, в JSP область, связанная с JspPage, называется "страница"; область, связанная с HttpServletRequest, называется "запрос"; область, названная HttpSession, называется "session", а область, связанная с ServletContext, называется... "application".
Ответ 2
"Контекст" означает "контекст" - он имеет контекстуальную информацию и функциональные возможности для конкретного веб-приложения:
- параметры всей программы
- слушатели событий приложения
- метаданные о приложении
ServletContext
- это контекст веб-приложения Java (поскольку он использует сервлеты)
Ответ 3
Контекст означает здесь веб-приложение.
A ServletContextListener
получает уведомление, когда веб-приложение запущено или остановлено. Таким образом, вы можете автоматически запускать задачи, которые должны выполняться при запуске или остановке веб-приложения.
Ответ 4
ServletContext - это представление времени выполнения веб-приложения.
Ответ 5
ServletContext подразумевает среду контекста или времени выполнения сервлета. Сервлеты запускаются в контейнерах Servlet, таких как tomcat. Контейнер сервлета создает и обеспечивает среду выполнения для сервлета, который должен выполняться, и управляет его жизненным циклом. Он также содержит другую информацию, так как: -
- параметры всей программы
- слушатели событий приложения
- метаданные о приложении