🌿 MVC (Model - View - Controller) 란?Application의 확장을 위해 Model, View, Controller 3가지 영역으로 분리한 것이다. Component의 변경이 다른 영역 Component에 영향을 미치지 않아 유지보수가 용이하고 Component간의 결합성이 낮아 프로그램 수정이 용이해 확장성이 뛰어나다. ModelService + Dao상태 쿼리에 대한 응답으로 변경을 View에 통지View사용자의 입력을 Controller에 전달Model을 화면에 표현ControllerApplication의 행위를 정의사용자 요청에 맞는 view를 선택 🌿 MVC 의 장/단점장점화면과 비즈니스 로직을 분리해 작업이 가능 -> 유지보수 용이영역별 개발로 인해 확장성 뛰어남..