본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : Servlet, 서블릿

by 오주현 2022. 1. 18.
반응형

  • Servlet
    • urlPatterns(/hello)의 URL이 호출되면 서블릿 코드가 실행된다.
  • 서블릿 컨테이너
    • 톰캣처럼 서블릿을 지원하는 WAS를 서블릿 컨테이너라고 한다.
    • 서블릿 객체를 생성, 초기화, 호출, 종료하는 생명주기를 관리한다.
    • 서블릿 객체는 싱글톤으로 관리한다.
      • 요청마다 객체를 생성하는 것은 비효율적이다.
      • 최초 로딩 시점에 서블릿 객체를 미리 만들어두고 재활용한다.
      • 모든 고객 요청은 동일한 서블릿 객체 인스턴스에 접근한다.
      • 공유 변수 사용을 주의한다.
        • 싱글톤을 사용할 때는 멤버 변수를 사용할 때 조심해야 한다.
    • JSP도 서블릿으로 변환되서 사용한다.
    • 동시 요청을 위한 멀티 쓰레드 처리를 지원한다.


    스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부한 내용입니다.
반응형

댓글