반응형
MVC(Model-View-Controller)
사용자 인터페이스, 데이터 및 논리 제어 구현 시 사용하는 소프트웨어 디자인 패턴입니다.
소프트웨어의 비즈니스 로직과 인터페이스를 분리하는 목적으로 사용합니다.
Model
데이터와 비즈니스 로직을 관리
View
레이아웃과 화면을 처리
Controller
명령을 Model과 View로 Routing
사용 예시
Controller
Model
View
MVC 단점
Model과 View의 의존성이 높아져 애플리케이션이 복잡해지는 경우 유지보수가 어렵습니다.
코드 : 직접
사진 출처 : https://beomy.tistory.com/43
반응형
'Java' 카테고리의 다른 글
Scanner와 BufferedReader 차이 분석 (3) | 2025.02.06 |
---|---|
java 프로그램 소스 분석 (1) | 2023.04.27 |
변수(Variable) (1) | 2022.09.18 |
JVM(Java Virtual Machine) (0) | 2022.09.15 |
Java (1) | 2022.09.11 |