[백엔드] 소프트웨어 디자인 패턴, MVC 패턴이란?
스프링을 시작하면 가장 먼저 배우는 것이 자바 이구 그 다음으로 MVC 패턴입니다. 어떤 내용인지 정리하고 프로젝트를 시작하겠습니다! MVC 패턴이란? MVC(Model-View-Controller) 패턴은 소프트웨어 설계 분야에서 널리 사용되는 디자인 패턴으로, 애플리케이션을 모델, 뷰, 컨트롤러라는 세 부분으로 나누어 구성하는 방법론입니다. MVC 패턴은 1970년대에 Trygve Reenskaug이 제안하였으며 Smalltalk 프로그래밍 언어에서 처음 사용되었습니다. 모델-뷰-컨트롤러로 구성되어 있습니다. 모델(Model) : 애플리케이션의 핵심적인 비지니스 로직을 담당합니다. 데이터 베이스와 직접적으로 연결되어 데이터를 처리하고, 사용자가 요청하는 데이터 연산을 수행합니다. 뷰(View) : 사..