[Spring] Spring MVC 구조
Intro 스프링 프레임워크의 모듈 중에는 웹 계층을 담당하는 몇 가지 모듈이 있다. 웹 계층에 서블릿(Servlet) API를 기반으로 클라이언트의 요청을 처리하는 모듈이 있는데 이를 스프링 웹 MVC(spring-web-mvc) 또는 스프링 MVC라고 한다. Spring MVC는 클라이언트의 요청을 편리하게 해주는 기능을 제공한다. 서블릿(Servlet)이란? 서블릿은 클라이언트의 요청을 처리하도록 특정 규약에 맞춰 Java 코드로 작성하는 클래스 파일이다. 아파치 톰캣(Apache Tomcat)은 이러한 서블릿들이 웹 애플리케이션으로 실행할 수 있도록 해주는 서블릿 컨테이너(Servlet Container) 중 하나이다. Spring MVC 내부에서는 서블릿을 기반으로 웹 애플리케이션을 동작하며, ..
2023.10.17