<JKyEun.Blog/>
Posts
Notes
MVC 패턴
2023. 07. 30.
Model View Controller
웹 설계에 대한 구조
웹 설계를 3가지 단계로 구분하여 구조적 장점을 가지기 위한 수단
Model
어플리케이션의 데이터를 처리하는 역할
사용자가 볼 수 없는 곳에서 DB로부터 데이터를 읽고, 수정, 삭제하는 역할
Controller와만 소통
Controller
Model과 View의 상호작용을 컨트롤하는 역할
Model로 부터 전달받은 데이터를 가공하여 View에게 전달한다.
또한 View로 부터 들어온 사용자 요청을 Model에 전달한다.
View
Model로 부터 받은 정보를 Controller가 받아서 전달하면 이를 그려주는 역할 - Frontend
사용자가 보는 화면을 담당
사용자의 요청을 Controller로 전달
MVC의 장단점
장점
단점