전체 글 473

서블릿 생명주기

- 요청 발생 - > 서블릿 인스턴스화 (생성자(default) 실행) -> - 서블릿 쓰레드를 생성 또는 쓰레드풀에서 하나를 가져온다. 서블릿 init()메소드 호출(초기화) -> 서블릿 service()메소드 호출 -> (이 과정에서 HttpServletRequest,HttpServletResponse의 구현체를 컨테이너가 생성하여 넘겨준다) -> 브라우져 방식에 따라 doGet 또는 doPost() 호출 (service메소드 내부에서) -> doPost()가 종료되고 service()메소드도 종료된다. -> destroy() 로 최종 정리 -> 목표를 잃은 HttpServletRequest,HttpServletResponse는 가비지컬렉터의 대상이 된다.