MVC 패턴이란?Model(모델), View(뷰), Controller(컨트롤러) 를 합친 말사용자가 인터페이스를 설계하는 소프트웨어 디자인 패턴 중 하나세 가지 구성 요소로 나누어 개발을 진행 (역할 분담) cf) 디자인 패턴 소프트웨어 디자인 과정에서 자주 발생하는 문제들에 대해 일반적인 해결책1. Model(모델) 애플리케이션의 데이터와 비즈니스 로직을 담당 * : 데이터베이스, 파일 시스템, 외부 서비스와의 통신을 통해 데이터를 저장하고 검색 * - 상태 변경에 대해 View와 Controller에게 알릴 수 있는 메커니즘을 제공 * - View와 Controller의 세부 구현사항으로부터 독립적 2. View(뷰)사용자에게 데이터를 표시하는 방법을 정의Model의 정보를 표시, 사..