- MVC 패턴은 웹 개발에서 흔히 사용되는 디자인 패턴으로, 모델, 뷰, 컨트롤러로 구성되어 애플리케이션을 세 가지 역할로 나눕니다 🧱
- 모델은 뷰가 렌더링하기 위한 데이터이며, 사용자 요청에 따른 제품 목록 등을 포함하고 비즈니스 로직에 해당합니다. 🗃️
- 뷰는 웹에서 실제로 보이는 부분으로, 모델을 사용하여 HTML, JSP 등의 형식으로 렌더링됩니다. 🌐
- 컨트롤러는 클라이언트 요청을 받아 모델을 호출하고 결과를 뷰로 전달하여 모델과 뷰 간의 중재자 역할을 합니다. 🔄
- MVC 패턴은 Model 1, Model 2로 나눌 수 있으며, 현재 Model 2가 더 많이 사용됩니다. 📈