서블릿과 서블릿 컨테이너

면접 · 2021. 5. 6. 21:35

 

  • 톰캣과 같은 서블릿을 지원하는 WAS를 서블릿 컨테이너라고 한다.

 

  • 서블릿 컨테이너는 서블릿 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리한다.

 

  • 서블릿 객체는 싱글톤으로 관리함
    • 요청이 올 때 마다 객체를 생성하는 것은 비효율이므로 최초 로딩 시점에 서블릿 객체를 미리 만들어 놓고 재활용을 함
    • 모든 요청은 동일한 서블릿 객체 인스턴스에 접근 한다.
    • 공유 변수 사용을 주의해야 한다.
    • 서블릿 컨테이너 종료 시 함께 종료된다.

 

  • JSP도 서블릿으로 변환되어 사용 됨
  • 동시 요청을 위한 멀티 쓰레드 처리를 지원한다.

 

 

 

 

 

 

출처: www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard

'면접' 카테고리의 다른 글

웹 서버(Web Server) & WAS(Web Application Server)  (0) 2021.05.06
STAR 프레임워크  (0) 2021.01.05
프레임워크 vs 라이브러리  (0) 2020.12.31
MVC(모델 - 뷰 - 컨트롤러)  (0) 2020.12.06