Controller1 [Spring] MVC 패턴 MVC 패턴이란 MVC는 Model, View, Controller의 약자로 애플리케이션을 개발할 때 구성요소를 3가지의 역할로 구분한 것을 말한다. MVC 패턴의 탄생 배경 MVC 패턴 이전에는 비즈니스 로직과 뷰 로직을 같이 두는 방식으로 개발을 하였다. 하지만 다음과 같이 개발할 경우 여러 문제점이 있었다. 너무 많은 역할 하나의 서블릿이나 JSP만으로 비즈니스 로직과 뷰 로직을 모두 처리하게 된다면, 너무 많은 역할을 하게 되고 유지보수도 어려워진다. 변경의 라이프 사이클 보통 비즈니스 로직과 뷰 로직의 수정은 각각 다르게 발생할 경우가 많기 때문에 유지보수하기가 어려워진다. 기능 특화 JSP 같은 뷰 템플릿은 화면을 렌더링 하는데 최적화되어 있기 때문에 뷰만 관리하는 것이 효과적이다. 따라서 M.. 2023. 1. 4. 이전 1 다음