💡디자인 패턴 : SW개발 방법을 공식화 한 것
Model
& View
& Controller
3가지 역할로 구분한 개발방법론Model
, JSP -> VIEW
, 서블릿 -> Controller
Model
: 값과 기능을 가지고 있는 객체. 비즈니스 로직 수행View
: 모델에 포함된 데이터의 시각화. 비즈니스 로직 XController
: 모델 객체로의 데이터 흐름을 제어. 뷰와 모델의 역할을 분리❗많이 실수하는 부분
1. Model에서 View의 접근 또는 역할 수행
2. View에서 일어하는 과한 값 검증과 예외처리
3. View에서 일어나는 비즈니스 로직
[출처]