servlet

service()

화이팅하자9 2023. 10. 27. 10:08

  • init(): 서블릿이 처음으로 요청되어 객체가 생성될 때 호출되는 메서드
  • service(): 클라이언트가 요청이 있을 때마다 호출되는 메서드
  • destroy(): 서블릿 서비스의 종료 및 재시작 그리고 서블릿 코드가 수정이 될 때 호출되는 메서드
  • doGet(): 클라이언트 요청할 때 form의 method가 get방식일 때 호출되는 메서드
  • doPost(): 클라이언트 요청할 때 form의 method가 post방식일 때 호출되는 메서드

 

HttpServlet 클래스의 service 메소드

1.HTTP 프로토콜을 사용해서 넘어온 자료들을, doGet 메소드나 doPost 메소드를 호출하게 된다. 

2.클라이언트로부터 넘겨진 자료의 method 를 보고 GET 메소드이면, doGet 메소드를, POST 이면, doPost 메소드를 호출3.위 두가지 메소드가 필요없이 그냥 출력을 내보내기만 한다면 이 service 메소드를 오버라이딩