면접
서블릿과 서블릿 컨테이너
자바보이
2021. 5. 6. 21:35
- 톰캣과 같은 서블릿을 지원하는 WAS를 서블릿 컨테이너라고 한다.
- 서블릿 컨테이너는 서블릿 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리한다.
- 서블릿 객체는 싱글톤으로 관리함
- 요청이 올 때 마다 객체를 생성하는 것은 비효율이므로 최초 로딩 시점에 서블릿 객체를 미리 만들어 놓고 재활용을 함
- 모든 요청은 동일한 서블릿 객체 인스턴스에 접근 한다.
- 공유 변수 사용을 주의해야 한다.
- 서블릿 컨테이너 종료 시 함께 종료된다.
- JSP도 서블릿으로 변환되어 사용 됨
- 동시 요청을 위한 멀티 쓰레드 처리를 지원한다.
출처: www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard