
[Spring(스프링)] MVC 패턴
·
Java/Spring Framework
개념MVC(모델-뷰-컨트롤러)사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있으며, 이러한 관심사 분리는 더나은 업무의 분리와 향상된 관리를 제공함모델(Model)애플리케이션의 핵심 데이터와 비즈니스 로직을 나타냄데이터 저장소와의 상호 작용, 데이터 처리 및 유효성 검사와 같은 작업 수행독립적 작동, 뷰와 컨트롤러와 직접적으로 통신하지 않음뷰(View)사용자에게 보여지는 애플리케이션의 UI애플리케이션의 데이터 표시와 관련 모든 작업 처리모델에서 데이터를 받아 사용자에게 표시하고 사용자의 입력을 컨트롤러에 전달컨트롤러(Controller)사용자 입력을 처리하고, 애플리케이션 흐름을 관리뷰에서 전달된 사용자..