728x90
개발 디자인 패턴 중의 하나로,
Model, View, Controller로 나누어서 코드를 관리하자는 것이 골자이다.
Model은 데이터를 관리하고,
View는 화면을 표시하고,
Controller는 입출력 및 제어를 담당한다.
유지보수 및 개발 효율에 도움이 된다.
개인적으로는 MVVM 패턴이 더 발전한 디자인 패턴이라 생각된다.
왜냐하면 아래와 같이 컨트롤러의 역할이 너무 커지기 떄문이다.
* 참고
728x90
'IT지식' 카테고리의 다른 글
교차 출처 리소스 공유(CORS) 문제 (0) | 2022.07.17 |
---|---|
3계층 구조(3 Tier Architecture) (0) | 2022.07.17 |
동기(Sync)와 비동기(Async) (0) | 2022.07.11 |
서버리스(Serverless) 통신 (0) | 2022.07.11 |
REST & RESTful (0) | 2022.07.11 |