🛠 MVC 패턴
Model, View, Controller로 구성된 소프트웨어 디자인 패턴
💾 Model
Model은 데이터를 관리하는 역할로, DB의 데이터를 다른 객체로 전달하거나 외부 객체로부터 전달 받은 데이터를 DB로 전달한다. 웹 프론트에서 Model은 DB에 직접 접근하지 않고 API를 통해 데이터를 주고 받는다.
📺 View
View는 화면을 관리하는 역할로, Model로부터 전달 받은 데이터를 화면에 그리거나 사용자로부터 데이터를 입력 받는다. 보통 HTML, CSS, javascript
로 구현한다.
🖇 Controller
Controller는 Model과 View를 연결하고 관리하는 역할, Model과 View는 직접적으로 연결되지 않는다.
참고 : Understand MVC Architecture in 5 mins
반응형
'Web > Study' 카테고리의 다른 글
[Tailwindcss] npm run dev시 Failed to load PostCSS config 에러 (0) | 2023.05.19 |
---|---|
[Vuejs] Vite+Vue로 프로젝트 시작하기 (0) | 2023.05.18 |
[강의메모] 실습 UI 개발로 배워보는 순수 javascript와 VueJS 개발 (0) | 2022.05.01 |