Встречается на собеседованиях • сегодня
Какие знаешь способы создания Servlet
В Java есть два основных способа создания сервлетов:
- Реализация интерфейса
javax.servlet.Servlet
Напрямую реализуем методыinit(),service(),destroy()и другие.javapublic class MyServlet implements Servlet { @Override public void init(ServletConfig config) throws ServletException {} @Override public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { res.getWriter().write("Hello from Servlet!"); } // остальные методы }
- Наследование от
HttpServlet(более распространённый способ)
Переопределяем методыdoGet(),doPost()и т.д.javapublic class MyHttpServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWriter().write("GET response"); } }
Сервлеты регистрируются в web.xml или через аннотации @WebServlet.
Пример аннотации:
java
@WebServlet("/myServlet")
public class MyServlet extends HttpServlet { ... }
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы