JSP Servlet 4
Servlet 작동 순서
웹 브라우저 - 웹 서버 - 웹 어플리케이션 서비 - Servlet 컨테이너(스레드 생성 , Servlet 객체 생성)
클라이언트에서 Servlet 요청이 들어오면 서버에서는 Servlet 컨테이너를 만들고 요청이 있을 때마다 스레드가 생성된다.
Servlet 라이프 사이클
Servlet의 사용도가 높은 이유는 빠른 응답속도 때문이다.
Servlet 은 최초 요청시 객체가 만들어져서 메모리에 로딩된다.
이후 요청시에는 기존의 객체를 재활용하게 된다.
따라서 동작 속도가 빠르다.
Servlet 라이프 사이클
Servlet 객체 생성 - init() 호출 - service() , doGet() , doPost() 호출 - destroy() 호출
최초 한번 최초한번 요청시 매번 마지막 한번(자원해제 : Servlet 수정 , 서버 재가동 등등)
Servlet 선처리 , 후처리
Servlet의 라이프 사이클중 init() 과 destroy() 메소드와 관련하여 선처리 init() 과 후처리 destroy 작업이 가능하다
Servlet 객체 생성 -> init() 호출 -> service() , doGet() , doPost() 호출 -> destroy() 호출
선처리(@PostConstruct) 후처리 : @Predestroy
'Spring Framework > jsp 웹' 카테고리의 다른 글
JSP Servlet 6 (0) | 2017.12.26 |
---|---|
JSP Servlet 5 (0) | 2017.12.25 |
JSP Servlet 2 (0) | 2017.12.24 |
JSP Servlet 1 (0) | 2017.12.24 |
jsp 웹 프로그래밍 / 세션 , 쿠키 (0) | 2017.11.27 |
댓글