service()
이므로 나머지 메서드는 상황에 따라 구현하지 않아도 됨init()
의 경우 서블릿이 생성될 때 딱 한번 호출되는데, 준비 작업이 없다면 굳이 구현할 필요가 없음destroy()
는 웹 애플리케이션을 종료될 때 호출되는데, 마무리 작업이 없다면 구현할 필요가 없음하위 클래스에게 공통의 필드와 메서드를 상속해 주고자 존재함
init()
, destroy()
, getServletConfig()
, getServletInfo()
를 미리 구현하여 상속해 줌
GenericServlet을 상속받는다면 Servlet 인터페이스의 메서드 중에서 service()만 구현하면 됨
Reference