Встречается на собеседованиях • сегодня
Сталкивался ли с сервлетами
Да, работал с сервлетами. Это Java-классы, расширяющие `javax.servlet.http.HttpServlet`, которые обрабатывают HTTP-запросы (GET, POST и др.) и формируют ответы. Основные методы: `doGet()`, `doPost()`.
Пример простого сервлета:
```java
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println("
Hello, World!
"); } } ``` Для работы требуется сервер приложений (Tomcat, Jetty). Конфигурация может быть через аннотации (`@WebServlet`) или `web.xml`. Сервлеты — основа Java EE для веб-разработки, но сейчас чаще используют Spring MVC.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы