Model : 데이터와 디자인을 담당
ex) 상품 리스트, 주문 내역을 저장하고 불러오는 작업
View : HTML,CSS 화면에 보여지는 부분을 담당
Controller : 클라이언트 측에서 요청을 받고 응답을 담당
ex) GET, POST 요청을 받아 사용자가 GUI화면을 통해 CRUD를 가능하게함
한 블로그가 MVC에 대한 좋은 예시를 들었다.
Model은 이 식당의 식료품창고를 관리하고, 음식을 요리하는 "주방장"
View는 주방장이 내온 음식을 플레이팅하는 "직원".
Controller는 주문도 받고 서빙도 하는 매니저라고 생각하면 됨.