반응형 StatelessDesign1 [Spring MVC] Web Server, WAS, Servlet 그리고 Tomcat 핵심 원리 파악 웹 개발을 하다 보면 가장 먼저 마주치는 개념들이 있다. "웹 서버(Web Server)와 웹 애플리케이션 서버(WAS)의 차이는 무엇일까?", "톰캣(Tomcat)은 정확히 어떤 일을 할까?", "서블릿(Servlet)은 왜 필요할까?" 등과 같은 질문들이다.이 개념들은 스프링(Spring)이나 스프링 부트(Spring Boot) 프레임워크 아래 감춰져 있어 평소에는 잘 보이지 않지만, 면접 질문의 단골 주제이자 실무에서 시스템 장애가 발생했을 때 문제의 원인을 파악하는 결정적인 열쇠가 된다.오늘은 기초적인 웹 인프라의 아키텍처부터 서블릿 객체의 동작 흐름, 그리고 멀티 스레드(Multi-Thread) 환경에서의 스레드 풀(Thread Pool) 최적화 전략까지 한 번에 정리해 보겠다. 1. 웹 서버(.. 2026. 5. 19. 이전 1 다음 반응형