모델1 MVC 패턴 팀 프로젝트를 MVC2 패턴으로 진행했었다. 프로젝트를 진행한 지 오래 되기도 하고 MVC에 대해 다시 정리하고자 포스팅을 한다. MVC 패턴 (Model - View - Controller) Model - 프로그램의 내부 상태, 데이터(정보) 를 뜻함 View - 사용자 인터페이스, 클라이언트에게 보여지는 화면을 뜻함 Controller - 데이터와 비즈니스 로직 간의 상호 작용을 뜻함, DB 접근 경우에 따라 Service에 접근 MVC 패턴 장단점 정의 Model, View, Controller로 분리하는 아키텍처 장점 과거에는 Controller에 다 담아두고 처리했다. 기능 별로 코드를 분리하여, 가독성을 높이고 재사용성을 증가시킨다. 단점 view와 model 사이에 의존성이 높아서 애플리케이.. 2024. 1. 26. 이전 1 다음