← 질문 목록
#230깊이 0

톰캣은 서블릿 컨테이너로서 어떤 일을 하는가?

프레임워크기초동시성

서블릿 컨테이너로서 자바 코드를 실행해 동적인 응답을 생성한다. 정적인 파일은 웹 서버에 맡기고, 비즈니스 로직이 필요한 요청을 처리한다.

구분역할
웹 서버Apache, Nginx. 정적 리소스 응답
WASTomcat, Jetty. 서블릿 실행 및 DB 연동

톰캣은 HTTP 요청을 받아 서블릿으로 전달하고 그 결과를 다시 응답한다. 이 과정에서 서블릿의 생명주기를 관리하고 멀티스레딩을 처리한다.

최근에는 톰캣 자체의 정적 파일 처리 성능이 좋아져 단독으로 쓰기도 한다. 하지만 보안과 로드밸런싱을 위해 앞단에 웹 서버를 두는 구조가 여전히 일반적이다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

톰캣은 서블릿 컨테이너로서 어떤 일을 하는가?