개발의 시작과 끝

2020.06.11 / Day - 56 MVC 패턴 본문

풀스택/IT 기초

2020.06.11 / Day - 56 MVC 패턴

개발지혜 2020. 6. 12. 13:46

56일차

  • 17 : 00 ~ 01 : 10 : MVC 게시판 구현

 

MVC 패턴

MVC패턴은 디자인패턴 중 하나이다.

디자인 패턴이란 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서

상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정리하여

특정한  "규약"을 통해 쉽게 쓸 수 있는 형태로 만든 것을 말한다.

 

MVC(Model, View, Controller)

MVC란 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다.

로직을 설명하기 위해 만든 그림

위 그림처럼 사용자가 controller를 조작하면 controlleer는 model을 통해서 데이터를 가져오고

그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자에게 전달하게 된다.

 

MVC패턴의 구조

 

 

참조

- https://m.blog.naver.com/jhc9639/220967034588