MVC 패턴에 대해 설명해주세요
- 디자인 패턴중에 하나다
- Model, View, Controller
- 사용자가 Controller 조작
- Controller는 Model에서 데이터를 가져옴
- View를 제어하여 사용자에게 전달
- Model이란?
- DB, 변수, 상수 등의 데이터
- View란?
- 텍스트박스, 체크박스 등 유저 인터페이스
- 출력을 담당
- 사용자들이 보는 화면
- Controller란?
- 사용자와 데이터를 연결하는 다리역할
- 사용자가 무언가를 클릭하거나 수정하는 이벤트를 처리하는 부분
- MVC 패턴을 사용해야하는 이유
- 각각 기능에 집중할 수 있다
- 확장성 유연성 증가
'면접' 카테고리의 다른 글
[자바] 자바는 버전별로 어떤 차이가 있나요? (1) | 2024.09.14 |
---|---|
[면접] 자바 Stream API에 대해 설명해주세요 (0) | 2024.09.14 |
[면접] 배열의 중복제거를 위한 방법을 알려주세요 (0) | 2024.09.14 |
[면접] 자바 컬렉션에 대해 설명해주세요 (0) | 2024.09.14 |
[면접] 객체지향에 대해 설명해주세요 (0) | 2024.09.14 |