◇ PART · MVC

MVC — 왜 분업하나

Spring 기초
SMHRD

학습 목표

1. MVC = 3 가지 역할 분리

역할책임
Model데이터 + 비즈니스 로직
View화면 표시
Controller요청 받기·응답 분배

2. Spring 의 6 계층

계층역할
DispatcherServlet모든 요청 진입점
Controller요청 응대
Service비즈니스 로직
DAO/RepositoryDB 접근
DTO/VO데이터 운반
View화면
핵심: 식당 인테리어(View) 가 바뀌어도 셰프(Service)는 그대로. 한 계층의 변경이 다른 계층에 영향 없도록.

3. 분업이 주는 것

학습 확인 체크리스트