MVC패턴이란?

**MVC(Model-View-Controller)**은 소프트웨어 설계 디자인패턴 중 하나로,
애플리케이션을 **모델(Model), 뷰(View), 컨트롤러(Controller)** 세 가지 역할로 나누어 개발하는 구조

MVC 패턴의 구성요소


MVC 패턴의 동작과정

  1. Controller가 사용자의 요청을 받아 적절한 Model을 호출
  2. Model이 데이터베이스 또는 내부 로직을 처리하고 결과를 반환
  3. Controller가 Model에서 받은 데이터를 View에 전달
  4. View가 데이터를 화면에 출력