6강. Servlet 본격적으로 살펴보기-II Lecturer Kim Myoung-Ho Nickname 블스 blogstudy@naver.com
Servlet 컨테이너 웹브라우저 웹서버 웹어플리케이션 서버 6-1. Servlet 작동 순서 1) 스레드 생성 2) Servlet객체 생성 웹브라우저 웹서버 웹어플리케이션 서버
service(), doGet(), doPost() 호출 6-2. Servlet 라이프사이클(생명주기) Servlet의 사용도가 높은 이유는 빠른 응답 속도 때문 입니다. Servlet은 최초 요청 시 객체가 만들어져 메모리에 로딩되고, 이후 요청 시에는 기존의 객체를 재활용하게 됩니다. 따라서 동작 속도가 빠릅니다. Servlet의 라이프사이클을 살펴 봅니다. (jsp_6_2_ex1_lifecycleex) Servlet 객체생성 최초 한번 Init() 호출 최초 한번 service(), doGet(), doPost() 호출 요청시 매번 destroy() 호출 마지막 한번 (자원 해제 : servlet 수정, 서버 재가동 등등..)
service(), doGet(), doPost() 호출 6-3. Servlet 선처리, 후처리 Servlet의 라이프 사이클중 init()과 destroy()메소드와 관련하여 선처리(init()전)와 후처리(destroy()후) 작업이 가능 합니다. (jsp_6_2_ex1_lifecycleex) Servlet 객체생성 선처리 : @PostConstruct Init() 호출 service(), doGet(), doPost() 호출 destroy() 호출 후처리 : @PreDestroy