본문 바로가기
  • 개발자를 꿈꾸는 중
Spring Boot

MVC 패턴

by 느보리 2022. 9. 17.
반응형

MVC?

MVC는 어플리케이션을 구성하는 요소를 역할에 따라 Model, View, Controller 로 나누어 구분한 패턴이다.

Model

 - Model은 어플리케이션의 데이터를 가지고 있는 컴포넌트입니다. 사용자가 사용하려는 모든 데이터를 가지고 있고 ViewController의 어떠한 정보도 알면 안됩니다.

View

 - View는 말그대로 시각적인 UI를 요소를 가리킵니다. 단순히 ModelController를 표시해주는 역할을 담당합니다.

 

Controller

 - ControllerModelView를 연결해줍니다. 따라서 Model이나 View의 정보를 알아야합니다.

반응형