프론트 컨트롤러를 통해서 동작한다고 보면 된다.
FrontController 패턴 특징
스프링 웹 MVC의 핵심도 바로 FrontController패턴이다.
스프링 웹 MVC의 DispatcherServlet이 FrontController 패턴으로 구현되어 있음 —> 이게 핵심임
(DispatcherServlet이 앞에서 다 처리해줌)
FrontControllerServletV1
MemberSaveControllerV1
MemberListControllerV1
MemberFormControllerV1
V1에서는 모든 컨트롤러에서 뷰로 이동하는 부분에 중복이 있으며, 깔끔하지 않았다.
깔끔하게 분리하기 위해 별도로 뷰를 처리하는 객체를 만들 것이다. —> V2