HttpServlet 추상클래스는 HTTP서블릿을 생성할 수 있도록 기능을 제공해 주는 추상 클래스이다. GerenicServlet클래스를 상속받아 구현된 클래스로 웹 서비스 프로토콜인 HTTP 프로토콜에서 사용하는 서블릿이다. 따라서 HTTP 프로토콜을 사용하는 서블릿 프로그램을 만들때는 HttpServlet클래스를 상속받아 구현한 클래스에 HTTP요청을 매핑시킨 doxxx()메소드를 구현해 주어야 한다.
HTTP 요청에 따른 구현해야될 메소드
요청 메소드 |
설명 |
GET |
doGet() |
POST |
doPost() |
PUT |
doPut() |
DELETE |
doDelete() |
여기에 미리 구현되어 있는 init()메소드와 destory()메소드는 Servlet 라이프사이클을 담당하기 때문에 개발자가 다시 작성해야 할 필요는 없다. 만약, 개발자가 재정의해야할 메소드가 있다면 getServletInfo()메소드이다. getServletInfo()메소드는 서블릿 자신에 대한 정보를 제공하기 위한 메소드로 개발자가 재정의해준다면 좋은 메소드이다.
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
HttpServletResponse 인터페이스 (0) | 2010.12.08 |
---|---|
HttpServletRequest 인터페이스 (0) | 2010.12.08 |
클라이언트에게 응답할 때 사용되는 ServletResponse 인터페이스 (0) | 2010.12.08 |
사용자의 요청 정보를 담고 있는 ServletRequest 인터페이스 (0) | 2010.12.08 |
java.servlet 패키지의 ServletConfig와 ServletContext 인터페이스 (0) | 2010.12.08 |