M(model) - V(view) - C(controller) Model : 백그라운드에서 동작하는 로직을 처리한다. (데이터베이스에서 테이블 ) View : 사용자가 보는 화면을 구성한다. (html/css/javascript 등의 클라이언트 측 기술 ) Controller : 사용자의 입력처리와 흐름을 담당한다. (데이터를 model 에 요청하고 view에 반영한다.) 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴 중 하나인 MVC 모델은 소프트웨어 개발 방법을 공식화 한 것이다. 웹이나 앱을 만들 때 한 사람이 모든 것을 담당한다면 효율성이 떨어질 것이다. 이를 프로그래머, 디자이너 등 각자 맡은 역할을 효율적이고 쉽게 처리하기 위한 구조이다. 비지니스 처리 로직과 사용자 인터페이스 요소를 분..