본문 바로가기

프로그래밍/IT

MVC 패턴

MVC 패턴이란?

Model view controller의 약자로 써, 개발 할 때, 3가지 형태로 역할을 나누어 개발하는 방법론입니다. 즉, 비지니스 처리 로직과 사용자 인터페이스 요소를 분리 시키는 것을 의미합니다.

 

예를 들어,

위의 그림의 경우,

데이터를 Model로 데이터 양식(눈에 보여지는 것)을 view로 분리시키고 가운데 콘트롤러를 두는 것을 의미합니다.

 

비즈니스 로직이나 프로세스도 모델에 들어갈 수 있습니다. 

 

그렇다면 패턴이란 무었일까요?

OOP 개념이 기본입니다. 클래스들을 역할 관계를 잘 나눠서 유지 보수 개발하기 쉽게 만드는 것을 의미합니다.

 

 

MVC 패턴 만드는 방법

1.먼저 리스트를 뽑아낸다

2.유사한 성격 끼리 묶음

3.클래스를 정의

4.성격에 맞게 나눈다

 

 

잘 만들어졌는지 검증 방법

view를 새로 만드는 과정에서 model을 조작해야 한다면 model과 view간의 연관관계가 있다는 것이므로 잘 만들어지지 않은 것입니다. 따라서 model과 view를 독립적으로 잘 개발되었는지를 확인해야 합니다.

 

'프로그래밍 > IT' 카테고리의 다른 글

Git 정리  (0) 2022.11.13
데이터베이스 요약  (0) 2021.04.19
JAVA 프로그래밍 요약  (0) 2021.04.19
가비지컬렉션  (0) 2020.04.29
Black-box vs. White-Box  (0) 2020.04.28