서블릿컨테이너
![[Servlet] 서블릿 라이프 사이클](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fd8H0s8%2Fbtru8uDCv6H%2FAAAAAAAAAAAAAAAAAAAAAMhLga6SLk6B-G4ZnABD3BjSY2btsYvioFb-GQwHef8I%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1751295599%26allow_ip%3D%26allow_referer%3D%26signature%3DvukIFIXO29ETWmks%252FhbcFwcd0jY%253D)
[Servlet] 서블릿 라이프 사이클
서블릿 라이프사이클 첫 번째 요청일 경우, 객체를 생성하며 init( ) 메소드를 호출한다. 이 후 작업이 실행 될 때마다 service() 메소드가 요청한 HTTP Type에 따른 doGet(), doPost() 메소드 호출 최종적으로 서블릿이 서비스 되지 않을 때 destroy() 메소드가 호출. ** destroy() 는 보통 서버가 종료되었을 때, 서블릿의 내용이 변경되어 재 컴파일 될 때 호출한다 public class LifeCycleTestServlet extends HttpServlet { /* 메소드의 호출 횟수를 카운트 하기 위한 용도의 필드 */ private int initCount = 1; private int serviceCount = 1; private int destroyCo..