IT Interview
007. MVC , MSA
셜록호움즈
2021. 9. 13. 22:47
728x90
반응형
1. MVC (Model-View-Controller)


# 구성요소
모델-뷰-컨트롤러는 응용 프로그램을 세 가지의 구성요소로 나눈다. 각각의 구성요소들 사이에는 다음과 같은 관계가 있다.
- 개발 할 때, 3가지 형태로 역할을 나누어 개발하는 방법론입니다.Model은 어플리케이션이 “무엇”을 할 것인지를 정의 합니다. 내부 비지니스 로직을 처리하기 위한 역할을 할 것입니다.
- 처리되는 알고리즘, DB 와 상호작용(CRUD Create Read Update Delete), 데이터 등등..
- 사용자로 부터의 입력 을 받고 Model 또는 View중개인 역할
- 최종 사용자에게 “무엇”을 화면(UI)으로 보여줌
- 비지니스 처리 로직과 사용자 인터페이스 요소들을 분리시켜 서로 영향없이 개발 하기 수월하다는 장점이 있습니다.
[아키텍처 패턴] MVC 패턴이란?
MVC (Model-View-Controller) Pattern 은 기본적?(one of the most frequently used design patterns)으로 사용하는 패턴인 데.. 설명이 잘 되시나요?
medium.com
728x90
반응형