Java 웹 애플리케이션을 쉽게 개발하기 위해 만들어진 구조

쉽게 말해, Spring MVC는 이렇게 도와줍니다:

Spring MVC는 웹 애플리케이션에서 Model-View-Controller (MVC) 디자인 패턴을 구현한 Spring 프레임워크의 일부입니다. 이 패턴을 사용하면 애플리케이션의 각 역할을 분리하여 유지보수성과 확장성을 높일 수 있습니다. Spring MVC의 구성 요소와 데이터 흐름을 좀 더 자세히 살펴보겠습니다:

1. Spring MVC 구성 요소

1) DispatcherServlet

2) Controller

3) Model

4) View

2. Spring MVC의 흐름