728x90
반응형
1. MVC (Model-View-Controller)
# 구성요소
모델-뷰-컨트롤러는 응용 프로그램을 세 가지의 구성요소로 나눈다. 각각의 구성요소들 사이에는 다음과 같은 관계가 있다.
- 개발 할 때, 3가지 형태로 역할을 나누어 개발하는 방법론입니다.Model은 어플리케이션이 “무엇”을 할 것인지를 정의 합니다. 내부 비지니스 로직을 처리하기 위한 역할을 할 것입니다.
- 처리되는 알고리즘, DB 와 상호작용(CRUD Create Read Update Delete), 데이터 등등..
- 사용자로 부터의 입력 을 받고 Model 또는 View중개인 역할
- 최종 사용자에게 “무엇”을 화면(UI)으로 보여줌
- 비지니스 처리 로직과 사용자 인터페이스 요소들을 분리시켜 서로 영향없이 개발 하기 수월하다는 장점이 있습니다.
728x90
반응형
'IT Interview' 카테고리의 다른 글
009. DB JOIN의 종류 (0) | 2021.09.15 |
---|---|
008. PUT, PATCH 의 차이 (0) | 2021.09.14 |
006. CI/CD (0) | 2021.09.13 |
005. 싱글톤 패턴 (0) | 2021.09.12 |
004. 디자인패턴 (0) | 2021.09.12 |