본문 바로가기
Spring Framework/jsp 웹

JSP Servlet 4

by 자유코딩 2017. 12. 24.

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

댓글