💬 Спрашивают в 6 % собеседований
🤔 Основные отличия между `ServletContext` и `ServletConfig`:
1️⃣ Область видимости:
➕ `ServletContext`: Общий для всех сервлетов в веб-приложении.
➕ `ServletConfig`: Специфичен для конкретного сервлета.
2️⃣ Использование:
➕ `ServletContext`: Для обмена данными между сервлетами и получения глобальных параметров.
➕ `ServletConfig`: Для получения параметров инициализации конкретного сервлета.
3️⃣ Методы:
➕ `ServletContext`:
➕
getInitParameter(String name): Глобальные параметры.➕
getAttribute(String name), setAttribute(String name, Object object): Управление атрибутами.➕ `ServletConfig`:
➕
getInitParameter(String name): Параметры инициализации сервлета.➕
getServletName(): Имя сервлета.🤔 Итог:
➕
ServletContext предоставляет глобальный контекст для всего приложения.➕
ServletConfig предоставляет конфигурацию для одного сервлета.🤔 Кратко:
ServletContext — для всего приложения, ServletConfig — для одного сервлета.🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовых