IT 개발노트

Servlet 살펴보기-2 본문

기초튼튼/Servlet

Servlet 살펴보기-2

limsungju 2019. 4. 9. 14:57

1. Servlet 살펴보기-2
1.1 Servlet 작동 순서
: 클라이언트에서 servlet요청이 들어오면 서버에서는 servlet 컨테이너를 만들고, 요청이 있을 때마다 스레드가 생성된다.

1.2 Servlet 라이프사이클(생명주기)
: Servlet의 사용도가 높은 이유는 빠른 응답속도 때문이다.
Servlet의 최초 요청 시 객체가 만들어져 메모리에 로딩되고, 이후 요청시에는 기존의 객체를 재활용하게 된다. 따라서 동작 속도가 빠르다.
- Servlet의 라이프 사이클

: 만들어진 객체를 재활용하다 사라지는 때는 서버가 종료될 때 이다.
또는, java파일을 수정했을 경우 컴파일러가 객체를 다시 만들어주어야 하기 때문에 사라졌다가 만들어진다.




1.3 Servlet 선처리, 후처리
: Servlet의 라이프 사이클 중 init()과 destroy() 메소드와 관련하여 선처리(init()전)와 후처리(destroy()후) 작업이 가능하다.

- 서버를 시작하면 Servlet객체가 생성되고, 선처리 메소드 호출 -> init() 호출 -> service(), doGet(), doPost() 호출되고, 서버를 중단시키면 destroy() 호출 -> 후처리 메소드 호출된다.

'기초튼튼 > Servlet' 카테고리의 다른 글

리다이렉트, 포워딩  (0) 2019.09.11
Servlet 살펴보기-4  (0) 2019.04.17
Servlet 살펴보기-3  (0) 2019.04.16
Servlet 살펴보기-1  (0) 2019.04.08
Servlet 문서 작성하기  (0) 2019.04.07