
MVC 패턴이란?
·
프로그래밍 일기/Java & Spring
MVC 패턴이란? 모델 - 뷰 - 컨트롤러 (model-view-controller, MVC)는 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴입니다. MVC 패턴이 생겨난 이유 과거 개발자들의 지속적인 개발로 코드의 길이가 점점 길어지고 난해해지기 시작했습니다. 새로운 기능을 추가하려면 코드를 싹 다 바꿔야 하는 지경에 이르렀는데 이를 개선하고자 하는 방법론이 MVC 패턴입니다. MVC 패턴의 장점과 단점 장점 1. 유지보수가 편하다 2. 분업이 가능하다 3. 확장성이 용이하다 단점 1. 초기 설계 및 작업량이 많다. 2. 개발비용이 증가된다. MVC M (Model) : 데이터 관련 부분 V (View) : 사용자에게 보여지는 부분 C (Controller) : 위 두개를 연결해주는 부분 MVC ..