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

소프트웨어에서 'MVC 패턴(Model-View-Controller)'의 각 구성 요소가 담당하는 역할로 올바른 것은?

보통 freeCodeCamp
보기 및 정답
A Model은 데이터와 비즈니스 로직, View는 화면 표시, Controller는 사용자 입력을 받아 Model과 View를 연결한다
B Model은 화면 레이아웃 디자인을 담당하고, View는 데이터베이스를 관리하며, Controller는 네트워크 통신을 처리한다
C 세 구성 요소(Model, View, Controller)는 모두 동일한 역할을 하며, 단순히 소스 파일을 분리하기 위한 것이다
D Model은 CSS 스타일시트를 의미하고, View는 HTML 마크업을, Controller는 JavaScript 로직을 의미한다고 한다

해설

MVC 패턴에서 Model은 데이터와 비즈니스 로직을 관리하고, View는 사용자에게 보여지는 UI를 담당하며, Controller는 사용자의 입력을 받아 Model을 업데이트하고 적절한 View를 선택합니다. 이 분리를 통해 관심사를 나누어 유지보수성을 높입니다.

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

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

정규반 살펴보기