공부, 기록

Spring Web MVC 본문

공부/소소한 개발

Spring Web MVC

무는빼주세요 2021. 9. 12. 16:44

Spring Web MVC는 웹 개발의 편의성을 제공해주는 프레임워크의 모듈이다.

MVC는 Model, View, Controller 로 구성되었으며 각 요소의 역할은 다음과 같다.

Model data의 상태를 알기 위한 요소
View 렌더링 되어 보이는 화면의 페이지
Controller  view와 model의 사이의 처리를 위한 요소들

 

Spring MVC의 전체적인 흐름은 다음과 같다

어플리케이션의 데이터 요청 -> DispatcherServlet과 HandlerMapping을 통한 해당 요청에 맞는 Controller에 요청 -> 해당 서비스 실행 및 데이터 접근 -> 요청 응답