-
서블릿은 JVM 기반에서 웹 개발을 하기 위한 명세이자 API이다.
서블릿은 자신만의 생명주기(life cycle)을 가지고 있고, 웹 애플리케이션 컨테이너에서 context가 초기화 되면 생명주기가 시작된다.
서블릿의 생명주기는 초기화(initialize), 서비스(service), 소멸(destory)의 3단계로 구성되어 있다.
초기화 단계에서는 로드한 서블릿의 인스턴스를 생성하고, 리소스를 로드하는 등 클래스 생성자의 초기화 작업과 동일한 역할을 수행한다.
서비스 단계에서는 클라이언트의 요청에 따라 호출할 메서드를 결정한다.
소멸 단계에서는 서블릿이 언로드 된다.
'개발' 카테고리의 다른 글
Spring AOP (0) 2020.11.30 Spring 기초 (0) 2020.11.28 WAS ?? Class Loader? (0) 2020.10.23 AWS EC2 환경에 nginx를 설치해 배포하는 방법. (0) 2020.10.21 [Linux] Ununtu에서 MariaDB 설치 하기 (0) 2020.10.21