Spring MVC 구조 이해하기
·
TIL
MVC란 ? MVC는 Model-View-Controller의 약자로, 소프트웨어 디자인 패턴 중 하나이다.MVC는 애플리케이션의 개발 영역을 Model, View, Controller로 구분하여 각 역할에 맞게분리하여 개발하는 방식입니다. ModelSpring MVC 기반의 웹 애플리케이션이 클라이언트의 요청을 전달받으면요청 사항을 처리하기 위한 작업을한다. 처리한 작업의 결과를 클라이언트에게 돌려주어야 할 때,클라이언트에게 응답으로 돌려주는 작업의 처리 결과 데이터를 Model이라고 한다. ViewView는 Model을 이용하여 웹 브라우저와 같은 애플리케이션의 화면에 보이는 리소스를 제공하는 역할을한다. ControllerController은 Model과 View 사이의 상호작용을 조정하고 제어한다..