처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

MVC 패턴에서 Model, View, Controller 각각의 역할로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A Model은 데이터/비즈니스 로직, View는 화면 표시, Controller는 사용자 입력을 처리하고 Model과 View를 연결한다
B View가 데이터베이스에 직접 접근하여 비즈니스 로직을 처리하고, Model이 사용자에게 화면을 표시하는 역할을 한다
C Controller가 HTML과 CSS를 직접 렌더링하여 화면을 그리며, Model과 View는 데이터 전달만 담당하는 보조 역할이라고 할 수 있다
D Model, View, Controller 세 구성 요소는 모두 동일한 역할을 하며, 단지 코드를 파일별로 분리하기 위해 나눈 것이다

해설

MVC(Model-View-Controller)는 애플리케이션을 세 부분으로 분리하는 아키텍처 패턴입니다. Model은 데이터와 비즈니스 로직, View는 사용자에게 보이는 화면(UI), Controller는 사용자 입력을 받아 Model을 갱신하고 View를 업데이트합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기