Skip to content
더넥스트웹리서치랩
Search
K
Main Navigation
소개
프런트엔드
자기 관리
프로그래밍 언어
좋은코드
리팩터링
프로젝트 관리
React / Vue / Angular
명령형 / 객체지향 / 함수형
코드 스니펫
펫 프로젝트
디자인 패턴
성능 최적화
도서 리뷰
면접관 가이드
백엔드
경험정리
선행개발
한국어
English
한국어
English
Appearance
Menu
Return to top
On this page
MVC란
MVC는 Model-View-Controller의 약자다.
Model
순수한 데이터 원형이다.
데이터 변경을 전파한다.
View
GUI 역할을 한다.
Model 기반으로 렌더링한다.
사용자 인터렉션 처리를 Controller에게 위임한다.
Controller
Model과 View를 생성한다.
Model의 옵저버 역할을 한다.
Model에게 전달받은 데이터를 뷰에 전달한다.
View 사용자 인터렉션 처리를 한다.