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

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