Programming

MVC란?

JM_H 2022. 2. 24. 08:57

 

* MVC 는 소프트웨어를 만드는 수많은 방법들 중 한가지이다.

사람들이 개발을 함에 있어 여러가지 문제들이나 자주 사용하는 방식

등을 정리하여 좀더 쉽고 편리하게 사용할 수 있도록 
하나의 형태로 만든 것이라고 생각하면 된다.

 

 

MVC 는  Model , View , Controller 의 약자로

 

프로젝트(애플리케이션)를 구성하는 요소를 3가지 역할로 구분한 것

 

 

Model 모델 : Controller가 데이터를 DB(데이터베이스)와 소통할 수 있도록 가공해주는 역할

 

View 뷰 : 사용자가 보게 되는 화면을 구성하는 역할, 사용자는 View (화면)를 통해 서비스를 이용한다.

 

Controller 컨트롤러 : 사용자가 View 를 통해 보낸 요청을 받아 DB와 통신 후 요청 결과를 다시 View 로 넘겨주는 역할