MVC패턴이란?
웹을 구현할 때 구성 요소를 model, view, controller의 세가지 역할로 나눠 개발하는 디자인패턴 방법론이다.
비즈니스 처리 로직과 인터페이스 요소를 분리시켜 독립적으로 개발하기 수월하고 효과적으로 로직을 재사용할수 있다는 장점이 있다.
controller로 사용자 입력이 들어온 후 그 데이터를 controlloer는 model의 전송하여 데어터를 불러온다. model은 해당 데이터를 보여줄 view를 선택해서 화면에 보여준다.