IT 개발노트
Servlet 살펴보기-2 본문
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 |