Hot Dobby 2020. 10. 26. 12:07

MVC

 Model View Controller의 약자로, 일련의 소프트웨어가 돌아가는 방식에 대한 패턴, 아이디어, 디자인입니다. 각 기능별로 functionalize를 진행하는 것이 특징입니다. (express, ruby, angular 등이 이에 속합니다.)

 

Model

데이터의 정보를 가지고 있으며, 데이터베이스에 접근이 가능합니다.

 

View

유저가 보는 화면을 만들며 controller와 상호작용합니다. 데이터를 바탕으로 UI를 구현합니다.

 

Controller

클라이언트에게 받은 액션값들을 View와 Model에게 주면서 중간조정을 한다.

 

내가 만든 이미지로 바꿔야함. 

 

예시 모델