목차 MVC 패턴 등장 배경 M, V, C의 역할 기본적인 동작 MVC 패턴의 한계 MVC 패턴 등장 배경 서블릿과 JSP만으로 개발을 진행하면 비즈니스 로직과 뷰 화면 렌더링이 모두 하나의 코드에서 처리된다. 결과적으로 코드의 유지 보수가 어려워진다. 때문에 서블릿의 장점과 JSP의 장점을 살려 MVC 패턴이 등장했다. 서블릿은 컨트롤러 역할을 담당하고, JSP는 뷰 역할을 담당한다. MVC 패턴을 사용함으로써 비즈니스 로직을 수정하는 일과 뷰 화면을 수정하는 일은 각각 다르게 발생하고, 서로에게 영향을 주지 않는다. Model, View, Controller 역할 Model 뷰에 전달할 데이터를 담아둔다. View JSP 역할, 모델에 담겨있는 데이터를 사용해서 화면을 그리는 역할을 한다. (HTML..