[백엔드] 기술 면접 Top30 - #2 mvc 패턴
댓글수 50 ·
2023.09.03
MVC(Mode-View-Controller) 패턴 MVC 패턴이란 소프트웨어 아키텍처 디자인 패턴 중 하나로, 소프트웨어 애플리케이션을 구성하고 관리하는데 도움을 주는 패턴입니다. 주로 웹 애플리케이션과 데스크톱 애플리케이션의 개발에 사용되며, 코드의 구조화와 유지보수를 용이하게 만들어줍니다. 애플리케이션의 다양한 부분을 분리하여 개발과 유지보수를 더 효율적으로 관리할 수 있도록 돕습니다. MVC 패턴의 주요 구성 요소 1. Model (모델) 애플리케이션의 데이터와 비즈니스 로직을 담당합니다. 데이터베이스에서 데이터를 읽거나 저장하고, 데이터를 가공하거나 업데이트하는 작업을 수행합니다. 데이터를 변경하거나 업데이트할 때 이를 감지하고, 관련된 뷰 및 컨트롤러에 알립니다. 2. View(뷰) 사용자에게..