- MVC 디자인 패턴은 코드를 보기, 모델, 컨트롤러 세 겹으로 분리하고 조합하는 방식으로 개발된 디자인 💡
- 뷰는 사용자 눈에 보이는 웹 화면 🕸️인 HTML 프론트 즉, 화면을 구현하는 부분을 의미한다.
- 모델은 G마켓처럼 제품 주문, 판매, 결제 등 사업의 모든 데이터 📦를 다루고 데이터베이스와 상호 작용하는 부분을 의미한다.
- 컨트롤러는 웹 브라우저에서 요청을 받아서 모델로부터 데이터를 가져와 뷰에 보여지는 HTML 🖥️를 생성하여 사용자에게 전달하는 역할을 한다.