728x90
반응형
MVC(Model View Controller)
- model : 변수 (DB의 데이터를 객체로 저장)
- view : html (client에게 직접 보이는)
- controller : 데이터 가공 (model에서 저장한 데이터의 흐름을 컨트롤)

mvc는 디자인 패턴 중의 하나
하나의 어플리케이션을 3가지의 기능으로 분리
MVC 패턴의 목적은 기능을 어떻게 나누어 만들고, 관리할 것인가에 대한 하나의 답
아마도 디자인 패턴 특히나 MVC모델과 객체지향의 개념이 잘 어울려서 자주 사용되는 듯..?
-> UI와 비즈니스 로직을 서로 분리하여 영향 없게 하여, 관리가 더 용이하도록
페이징이 잘못됐다 -> 컨트롤러의 흐름 제어가 제대로 이루어지지 않을 때
반응형
'Back_end' 카테고리의 다른 글
| 웹 백엔드 - API의 구조, API 만들기 (0) | 2021.01.25 |
|---|---|
| 웹 백엔드 - REST API (0) | 2021.01.22 |
| 웹 백엔드 - API, End point (0) | 2021.01.19 |
| 웹 백엔드 - REST의 의미 (0) | 2021.01.19 |
| 웹 백엔드 - HTTP가 무엇일까? (0) | 2021.01.19 |
댓글