유튜브 강의 '자바-JSP-Spring'을 기반으로
공부하였습니다.
이번에는 Servlet의 생명주기와 선처리과정 후처리과정을 알아보겠습니다.
Servlet의 작동 순서
- 클라이언트에서 서블릿 요청이 들어오면 서버에서는 서블릿 컨테이너를 만들고 요청이 있을때마다 스레드가 생성됩니다.
(웹브라우저 -> 웹서버 -> 웹어플리케이션서버 -> 서블릿컨테이너)
Servlet의 생명주기
(서블릿 객체생성 (최초한번) -> init()호출 (최초한번) -> service(), doGet(), doPost() 호출 (요청시 매번) -> destroy() 호출 (마지막한번) )
어노테이션을 이용한 선처리, 후처리과정
선처리 - @PostConstruct init()이전에 호출
후처리 - @PreDestroy destory()이후에 호출
(메소드에 어노테이션을 통해 사용 init과 destory는 오버라이드로 사용되어짐)
1. init과 destroy 호출 예시
'백엔드 개발 > Servlet,JSP' 카테고리의 다른 글
[Servlet,JSP]JSP 태그, 동작원리, 내부객체 (0) | 2022.01.05 |
---|---|
[Servlet,JSP]파라미터, 리스너, 한글처리 (0) | 2022.01.02 |
[Servlet,JSP]doGet, doPost (0) | 2021.12.29 |
[Servlet,JSP]Servlet 문서 작성법 (0) | 2021.12.28 |
[Servlet,JSP]JSP 문서 작성법 (0) | 2021.12.28 |