5.1 서블릿이란?

서블릿(Servlet)

서블릿 API 구성 요소 특징

서블릿 구성 요소 기능
Servlet 인터페이스 - javax.servlet 패키지에 선언되어 있다.

HttpServlet의 여러 가지 메서드 기능

메서드 기능
protected doDelete(HttpServletRequest req, HttpServletResponse resp) 서블릿이 DELETE request를 수행하기 위해 service()를 통해서 호출한다.
protected doGet(HttpServletRequest req, HttpServletResponse resp) 서블릿이 GET request를 수행하기 위해 service()를 통해서 호출한다.
protected doHead(HttpServletRequest req, HttpServletResponse resp) 서블릿이 HEAD request를 수행하기 위해 service()를 통해서 호출한다.
protected doPost(HttpServletRequest req, HttpServletResponse resp) 서블릿이 POST request를 수행하기 위해 service()를 통해서 호출한다.
protected service(HttpServletRequest req, HttpServletResponse resp) request를 public service()에서 전달받아 doXXX() 메서드를 호출한다.
public service (ServletRequest req,
HttpServletResponse resp) 클라이언트의 request를 protected service()에게 전달합니다.

서블릿의 생명주기 메서드 기능