**MVC(Model-View-Controller)**는 소프트웨어 개발에서 **관심사의 분리(Separation of Concerns)**를 구현하는 대표적인 디자인 패턴입니다.
쇼핑리스트 앱을 예로 들면 다음과 같이 MVC로 나눌 수 있어요.
| Model | itemName, price, quantity 등의 데이터를 정의 |
| View | 리스트 형태로 화면에 항목을 보여주는 레이아웃 |
| Controller | 사용자의 입력을 받아 모델 업데이트 및 뷰 갱신 |
MVC패턴, 디자인패턴, 모델뷰컨트롤러, Model View Controller, 백엔드기초, 소프트웨어아키텍처, 쇼핑리스트예제, Java MVC, Spring MVC, 웹개발패턴| 📌Java static vs Singleton 완벽 비교: 언제 어떤 걸 써야 할까? (1) | 2025.07.31 |
|---|---|
| ✅ PRG(Post-Redirect-Get) 패턴 – 새로고침 중복방지와 공유 가능한 웹 설계의 핵심 (1) | 2022.10.31 |
| ✅ [프록시 패턴 완벽 이해] 프록시 서버부터 UML, 활용 사례까지 총정리! (0) | 2022.10.30 |
| 👉 자바 싱글톤 패턴(Singleton) 개념과 구현 예제 – 객체 하나만 생성하는 이유와 주의점 정리 (0) | 2022.10.29 |