Q.
모델-뷰-컨트롤러 (Model-View- Controller)
컴퓨터 프로그램 개발 중 많이 듣는 MVC구조, 패턴, 아키텍처라는 말은 무엇?
A.
MVC패턴은 디자인 페턴 중의 하나이다.
하나의 어플리케이션을 구성할때 구성요소를 세가지 역할로 구분한 패턴이다.
- 데이터 객체를 모델(Model)이라 지칭하고, 데이터는 내부 상태에 대한 정보를 가지고 있어야한다.
- 사용자 인터페이스 요소 를 뷰(View)라고 지칭한다.
- 데이터와 사용자인터페이스 요소를 잇는 다리역할을 한다.
Q.MVC 패턴을 사용 하는 이유는 무엇인가?
A.
서로 분리되어 각자의 역할에 집중할 수 있도록 하여, 유지보수성, 어플리케이션의 확장성, 유연성을 증가시키고, 중복코딩이라는 문제점을 제거하기 위해 사용한다. 역할분담하여 정돈된 개발을 가능하게 한다.
'IT > etc' 카테고리의 다른 글
REST API란? (0) | 2022.03.14 |
---|---|
Static변수에 Injection 하는 방법, @Value 변수값이 null 일 때 (0) | 2022.01.25 |
[Spring] 의존성 주입 (Dependency Injection, DI) (0) | 2021.07.12 |
[OS]프로세스와 스레드의 차이 (0) | 2021.07.12 |
[TeamsWebhook] 팀즈 웹훅으로 채널에 메세지 보내기 (0) | 2021.06.17 |