반응형
View
-
[Spring] MVC 패턴이란?Spring 2022. 5. 19. 13:16
MVC 패턴이란? 소프트웨어 공학에서 사용되는 디자인 패턴이다. Model, View, Controller 의 약자로 어플리케이션을 세 가지 역할로 구분한 개발 방법론으로 이 패턴을 성공적으로 사용하면 사용자 인터페이스로부터 비즈니스 로직을 분리하여 어플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠 수 있는 어플리케이션을 만들 수 있다. 사용자가 Controller 를 조작하면 Controller 는 Model 을 통해 데이터를 가져오고, 그 데이터를 바탕으로 View를 통해 시각적으로 표현을 제어하여 사용자에게 전달한다. Model 데이터 정보들의 가공을 책임지는 컴포넌트를 말한다. 처음 정의하는 상수, 초기화 값, 변수 등을 뜻하며 비즈니스 로직을 처리한 후 ..