728x90 개발자면접1 [CS] MVC 패턴 (Model - View - Controller) 서론 웹개발을 공부하면서 또는 면접을 보러 가면 MVC패턴에 대해 질문을 받을 때가 있습니다. MVC 패턴에 대해 자세히 알기 위해 공부하면서 정리해 봅니다. MVC패턴이란? MVC란 Model-View-Controller의 약자로 애플리케이션을 세 가지 역할로 구분한 개발 방법론입니다. 아래의 그림처럼 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져오고 그 데이터를 바탕으로 View를 통해 시각적 표현을 제어하여 사용자에게 전달하게 됩니다. 이러한 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시작적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있게 됩니다.. 2023. 1. 17. 이전 1 다음 728x90