Встречается на собеседованиях • сегодня
Что такое Servlet
Servlet — это Java-класс, который обрабатывает HTTP-запросы и формирует ответы. Он работает на сервере и расширяет функциональность веб-приложений, взаимодействуя с клиентом через контейнер сервлетов (например, Tomcat).
Основные методы:
init()— инициализация сервлетаservice()— обработка запросов (обычно делегируетсяdoGet(),doPost())destroy()— завершение работы
Пример:
java
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.getWriter().write("Hello, World!");
}
}Особенности:
- Жизненный цикл управляется контейнером
- Потоконебезопасен (нужно синхронизировать или избегать состояния)
- Аннотация
@WebServletилиweb.xmlдля маппинга URL

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы