프론트 컨트롤러

SpringMVC DispatcherServlet 동작 방식
SpringMVC의 DispatcherServlet 동작 방식에 대한 내용에 앞서 Front Controller 패턴에 대해서 알아보고 넘어가도록 하자 Front Controller 패턴 일단 간단하게 Front Controller 패턴을 적용하지 않는 경우와 적용한 경우에 따른 동작을 그림으로 알아보면 다음과 같다. Front Contoller 패턴을 적용한 것과 적용하지 않은 것의 차이는 그림으로 한눈에 파악할 수 있듯 클라이언트의 요청에 하나의 Servlet으로 관리를 하느냐 아니냐의 차이로 볼 수 있다. 그렇다면 왜 Front Controller 패턴을 사용해야 하는가? 클라이언트의 요청에 대한 입구를 하나로 통일시킬 수 있다. 그렇기에 공통 처리 부분을 관리하기 편해진다. 추가적으로 N:N 관계..