MVC 패턴이란?
서브 시스템을 Model, View, Controller의 부분으로 구조화하는 패턴이다.
대부분의 웹 어플리케이션을 개발할 때 MVC 패턴을 도입하여 개발을 좀 더 유동성있고 편리하게 만든다.
특징
각 부분이 별도의 컴포넌트로 분리되어있어 서로 영향을 받지않고 개발 작업을 수행할 수 있다.
여러 개의 뷰를 만들 수 있어 대화형 어플리케이션에 적합하다.
Model
- 사용자의 요청에 대한 응답을 제공하기 위해 데이터를 담는 객체
View
- 사용자에게 보여지는 페이지. 사용자 인터페이스내의 구성 요소들을 표현하는 클래스의 집합
Controller
- 사용자로부터 받은 요청을 처리하는 작업을 담당.
'프로그래밍 언어 > Spring' 카테고리의 다른 글
[Spring] Junit 에러 (0) | 2022.11.24 |
---|---|
[Spring] 에러 org.springframework.context.support.AbstractApplicationContext refresh (0) | 2022.09.05 |