MVC 패턴 요약

SOLEE_DEV·2021년 2월 13일
0

Javascript

목록 보기
8/19

MVC

모델, 뷰, 컨트롤러의 약자

  1. 모델 : 데이터를 관리
  • DB에 있는 데이터를 가져와서 또 다른 객체에게 전달
  • 외부 객체로부터 입력을 받아서 DB에 넣어주는 역할 역시 수행
  • FE에서 모델의 역할 : DB에 직접 접근 x, api 형태로 접근
    => api로 데이터를 가져와서 데이터 전달, 외부 객체로 부터 데이터를 전달받으면 그 데이터를 BE에 전달
  1. 뷰 : 모델의 데이터를 화면에 그리는 역할
  • html, css
  • 사용자가 입력한 데이터를 처리하는 역할을 수행
  • 입력 이벤트를 받아서 입력된 값을 다른 객체에 전달
  • but. 모델과 뷰는 직접적으로 연결되어 있지 않음
  1. 컨트롤러 : 모델과 뷰를 연결해주는 역할
  • 모델로 데이터를 전달받아서 뷰에게 전달, 뷰로부터 입력 데이터를 받고 모델에 전달
  • 모델과 뷰를 관리하는 역할
profile
Front-End Developer

0개의 댓글