티스토리 뷰

IT이론

MVC패턴은 무엇인가?

뱅노 2019. 9. 29. 21:29

디자인 패턴 MVC패턴에 대해서 알아보도록 하자

 

MVC Model - View - Controller 줄여서 말한다. MVC 사용자 인터페이스를 시스템의 다른 부분과 분리하여 결합도를 낮추기 위한 아키텍처 스타일이다. MVC 구조는 사용자 인터페이스를 담당하는 계층의 응집력을 높일 있고 여러 개의 다른 UI 만들어 사이에 결함도를 낮출 있다.

 

View 경우 사용자의 인터페이스 담당을 한다. 우리가 일반적으로 웹브라우저를 사용 확인 가능한 화면을 말한다. Model 경우 데이터를 뜻한다. 사용자가 획득하고자 하는 정보를 말한다. Controller 경우 기능이라고 말한다. Controller 활용하여 View 호출 수도 있고, Model에서 원한 데이터를 조회 수도 있다.

 

아래 그림을 통해서 보면 쉽게 이해 있다.

 

MVC패턴의 간랸한 설명

 

사용자는 Controller 호출한다. 사용자가 호출한 Controller View 접근 수도 있고, Model 접근 있도록 설계 있다. 

 

MVC패턴은 각각의 역할을 나눠서 개발 생산성을 높이기 위한 아키텍처 스타일 하나이다.

 

※ 출처 : 새로쓴 소프트웨어 공학(저자 최은만)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함