MVT 패턴
- Model + View + Template
- MTV 패턴이라고도 합니다.
- 웹 어플리케이션을 개발하는 데에 있어서 영역을 크게 위의 3가지로 나눈 것입니다.
- 이를 통해 독립적으로 개발을 할 수 있습니다.
- 3가지로 나누어서 개발을 하는 데에 있어서 딱히 정해진 순서는 없습니다.
- 그렇다면 각각이 무엇을 의미하는지 간단하게 알아보도록 합시다.
Model
- 데이터를 다루는 영역입니다.
- 데이터베이스에 적용될 모델(model)을 설계합니다.
View
- 웹 어플리케이션 상에서 데이터들이 처리되는 로직들을 정의합니다.
- 데이터를 처리할 함수를 정의하게 됩니다.
Template
- 웹페이지에서 사용자가 보게될 페이지의 모습을 구성하는 부분입니다.
- 주로 html, css, javascript 등을 이용한 클라이언트 정적 웹 페이지를 작성하게 됩니다.