Spring
2023. 3. 29.
MVC (Model-View-Controller) 패턴
오늘은 MVC 패턴에 대해서 정리해보겠습니다. MVC (Model-View-Controller) 패턴이란? MVC (Model-View-Controller) 패턴은 컴퓨터공학에서 소프트웨어 설계와 아키텍처를 위한 디자인 패턴 중 하나입니다. 이 패턴은 주로 사용자 인터페이스(UI)를 가진 응용 프로그램에 사용되며, 애플리케이션의 개발과 유지 보수를 쉽게 하기 위해 데이터, 프레젠테이션, 프로세싱을 서로 분리합니다. MVC 패턴의 세 가지 주요 구성 요소는 다음과 같습니다: 모델(Model) 모델은 애플리케이션의 핵심 데이터와 비즈니스 로직을 나타냅니다. 데이터 저장소와의 상호 작용, 데이터 처리 및 유 효성 검사와 같은 작업을 수행합니다. 모델은 독립적으로 작동하며, 뷰와 컨트롤러와 직접적으로 통신하지 ..