Dispatcher Servlet

스프링 MVC
1. 개념 🌻 스프링 MVC을 배우기 전에 MVC 패턴을 먼저 설명하자면 아래와 같다. MVC 패턴이란 Model, View, Controller라는 영역으로 서로 역할을 나눈 것을 말한다. Controller HTTP 요청을 받아서 파라미터를 검증하고, 비즈니스 로직을 실행한다. 그리고 뷰에 전달할 결과 데이터를 조회해서 모델에 담는다. Model 뷰에 출력할 데이터를 담아둔다. 뷰가 필요한 데이터를 모두 모델에 담아서 전달해 주는 덕분에 뷰는 비즈니스 로직이나 데이터 접근을 몰라도 되고, 화면을 렌더링 하는 일에 집중할 수 있다. View 모델에 담겨있는 데이터를 사용해서 화면을 그린다. MVC 패턴의 문제점은 공통 처리가 어렵다는 것이다. 기능이 복잡해질수록 컨트롤러에서 처리해야 하는 부분이 점점 ..