👩‍💻 Сервлет



Сервлет — интерфейс, реализация которого расширяет функциональные возможности сервера. Сервлет взаимодействует с клиентами посредством принципа запрос-ответ. Хотя сервлеты могут обслуживать любые запросы, они обычно используются для расширения веб-серверов.



Большинство необходимых для создания сервлетов классов и интерфейсов содержатся в пакетах javax.servlet и javax.servlet.http.



Основные методы сервлета:



public void init(ServletConfig config) throws ServletException — запускается сразу после загрузки сервлета в память;



public ServletConfig getServletConfig() — возвращает ссылку на объект, который предоставляет доступ к информации о конфигурации сервлета;



public String getServletInfo() — возвращает строку, содержащую информацию о сервлете, например: автор и версия сервлета;



public void service(ServletRequest request, ServletResponse response) throws ServletException — java.io.IOException вызывается для обработки каждого запроса;



public void destroy() — выполняется перед выгрузкой сервлета из памяти.



➡️ Java Developer