스프링 프레임워크 모듈 중 웹 계층을 담당하는 모듈 -> 서블릿 API를 기반으로 클라이언트의 요청을 처리하는 모듈 -> 이를 스프링 웹 MVC 라고 한다. 서블릿- 클라이언트의 요청을 처리하도록 특정 규약에 맞춰 Java 코드로 작성하는 클래스 파일- Apache Tomcat은 이러한 서블릿들이 웹애플리케이션으로 실행할 수 있도록 해주는 서블릿 컨테이너 중 하나임.- spring MVC 내부에서는 서블릿을 기반으로 웹애플리케이션을 동작하며, 스프링 부트는 기본적으로 아파치 톰캣이 내장되어 있. MVC (Model, View, Controller)- 애플리케이션을 개발할 때 사용하는 디자인 패턴- 개발 영역을 MVC로 구분하여 각 역할에 맞게 코드를 작성 Model- 클라이언트의 요청을 전달받으면 요청사..