// 에드센스

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

  • 디자인 패턴중에 하나다
  • Model, View, Controller

  • 사용자가 Controller 조작
  • Controller는 Model에서 데이터를 가져옴
  • View를 제어하여 사용자에게 전달
  • Model이란?
    • DB, 변수, 상수 등의 데이터
  • View란?
    • 텍스트박스, 체크박스 등 유저 인터페이스
    • 출력을 담당
    • 사용자들이 보는 화면
  • Controller란?
    • 사용자와 데이터를 연결하는 다리역할
    • 사용자가 무언가를 클릭하거나 수정하는 이벤트를 처리하는 부분
  • MVC 패턴을 사용해야하는 이유
    • 각각 기능에 집중할 수 있다
    • 확장성 유연성 증가

+ Recent posts