: Model(모델) + View(뷰) + Comtroller(컨트롤러)
장점 : 로직과 사용자의 인터페이스를 구분지어 영향없이 개발이 가능함.
단점 : View와 Model 사이의 의존성이 높음.
모델 : 동작하는 로직을 처리함. - 주로 DB의 테이블과 대응
뷰 : 모델로부터 사용자에게 가져옴 - 입출력 결과 화면 출력