SpringBoot
서블릿 컨테이너 구조
zkzk7290
2025. 2. 18. 18:12
반응형
웹 서버(Web Server) : WWW(Word Wide Web)을 이용한 통신 프로토콜 => 웹 페이지를 사용자에게 전송하는 서버
기능 : 클라이언트 서버 통신, http 통신 프로토콜
서블릿 컨테이너 : 서블릿들의 생성 실행 파괴를 담당 => (서블릿을 위한 상자)
서버에서 서블릿 컨테이너에 의해 서블릿은 관리된다.
역할
- 웹 서버와 통신 지원 : 서블릿과 웹 서버가 손쉽게 통신할 수 있게 해 준다
- 서블릿 생명 주기 관리 (Life Cycle) 관리
- 멀티 쓰레드 지원 및 관리 : 요청이 올 때마다 새로운 자바 스레드를 하나 생성, Http 서비스 메서드 실행하고 나면 스레드 자동 소멸 된다
- 선언적인 보안 관리 : 서블릿 컨테이너를 사용하면 개발자는 보안에 관련된 내용을 서블릿 또는 자바 클래스에 구현해 놓지 안하도 된다
서블릿 컨테이너 구조

URL : 자원을 요청한 주소 = 자원의 위치
스레드(thread) : cpu에 작업 요청을 하는 실행 단위
반응형