기술문제 면접(MVC 패턴에 대해서 설명해주세요.)

이소림·2022년 2월 4일
1

기술면접

목록 보기
1/12
post-custom-banner

Architect

MVC 패턴에 대해서 설명해주세요.

MVC패턴이란?

웹을 구현할 때 구성 요소를 model, view, controller의 세가지 역할로 나눠 개발하는 디자인패턴 방법론이다.

비즈니스 처리 로직과 인터페이스 요소를 분리시켜 독립적으로 개발하기 수월하고 효과적으로 로직을 재사용할수 있다는 장점이 있다.

  • Model : 비즈니스 영역의 로직을 처리
  • View : 비즈니스 영역에 대한 프레젠테이션 뷰(사용자가 보게 될 결과 화면)를 담당
  • Controller : 사용자의 입력 처리와 흐름 제어를 담당

controller로 사용자 입력이 들어온 후 그 데이터를 controlloer는 model의 전송하여 데어터를 불러온다. model은 해당 데이터를 보여줄 view를 선택해서 화면에 보여준다.

profile
Front-End Developer

0개의 댓글