MVC 패턴

까만호랭·2023년 9월 6일

📌 모델 2 방식이란?

화면을 담당하는 View적인 부분과 데이터를 처리하는 비즈니스 로직 부분을 분리한 것으로 디자이너와 개발자의 작업이 분리되어 있어 작업하기 편하며 재사용이 가능한 구조이다.

📌 MVC는?

Model(모델) : 데이터를 처리하는 부분
View(뷰) : 화면을 담당하는 부분
Controller(컨트롤러) : 요청을 처리하는 부분으로 뷰와 모델을 연결해주는 역할

📌 MODEL 2의 패턴

  1. 어떤 요청이 들어오면 컨트롤러가 요청을 받고
    요청에 해당하는 모델을 호출한다.
  2. 호출된 모델은 데이터들을 처리한 후 컨트롤러에게 요청에 대한 결과(응답)을 보내고
  3. 컨트롤러는 뷰에게 전송하는 원리이다.
    <span color="yellow" (Request - Controller - Model - Controller - View)

A가 컨트롤러에게 Request(요청)을 보내고,
Controller : 모델한테 요청을 처리해달라고 부탁
Model : 받은 요청을 처리하고 다시 그 요청에 대한 응답한 것을 가져가게 한다.
Controller : Model의 응답을 받고 View에게 준다.
View : Controller에게 받음
--> Response(응답)한 결과값들을 화면에 올려주는 원리.

profile
남들과 함께 발자국을 남기는 까만호랭

0개의 댓글