Front-Controller 패턴
rlaehddnd0422
프론트 컨트롤러 패턴 프론트 컨트롤러는 서블릿 하나로 클라이언트들의 요청을 받습니다. 기존에는 하나의 스레드가 하나의 컨트롤러를 받아 사용했지만 프론트 컨트롤러는 모든 클라이언트가 하나의 컨트롤러를 받아 사용( 공통 업무 처리) 한다는 차이가 있습니다. 입구를 하나로 만들었기 때문에 프론트 컨트롤러에서 공통 처리가 가능합니다. 스프링 웹 MVC의 핵심도 바로 FrontController입니다. DispatcherServlet이 FrontController 패턴으로 구현되어 있는데, 처음부터 최종적 FrontController 패턴을 설명하기엔 어려움이 있어 단계적으로 풀어 나가보도록 하겠습니다. 이번 포스팅에서는 FrontController 패턴을 버전 1부터 3까지 단계적으로 도입해보고 다음 포스팅에서..