[Servlet] 서블릿 로딩 및 초기화 (Lifecycle) / 서블릿 API


[Servlet] 서블릿 로딩 및 초기화 (Lifecycle) / 서블릿 API

서블릿 로딩 및 초기화 - 로딩 : 웹 컨테이너(Tomcat)가 서블릿 객체를 생성하고, init() 메소드를 호출하는 과정 - 초기화 : init() 메소드를 이요하여 초기화 작업 수행 1. init() - 최초 요청, 처음 한 번만 수행 - destroy를 거쳐서 init 2. service() - 요청 시 마다 수행 3. destroy() - 수동 destroy - 자동 destroy Servlet's Lifecycle 1. 순서 ① init() ② service() ③ destroy() 2. init() 1) Servlet Class Loading 시 단 한 번 호출 2) DB 연결 초기화, File 처리 시 초기화. 서블릿 초기화 시 각 리소스 초기화를 담당 3. service() 1) init() 즉 Servlet Class 초기화 후 호출 2) 만일 Client 에서 get 방식으로 요청하면 doGet()으로 forwarding 3) Post 방식으로 요청하면 doPos...


#Servlet #서블릿 #서블릿API #서블릿라이프사이클 #서블릿로딩 #서블릿초기화

원문링크 : [Servlet] 서블릿 로딩 및 초기화 (Lifecycle) / 서블릿 API