
FrontController

·
Dev Trivia
Front Controller 패턴 웹 애플리케이션의 진입점을 하나로 통합하여 공통된 처리 로직을 중앙 집중화 하는 디자인 패턴주로 MVC 아키텍처에서 사용되며, 요청을 하나의 컨트롤러 (Front Controller)에서 받아 적절한 처리기로 위임하는 방식핵심 개념Front Controller는 모든 요청을 하나의 진입점에서 받아 처리인증, 인가, 로깅, 에러 처리, 로케일 설정 같은 공통 기능을 이 중앙 컨트롤러에서 처리함이후 실제 요청에 맞는 컨트롤러로 분기(Dispatch)Client ──> FrontController ──> Dispatcher ──> Controller ──> View 구성 요소설명Front Controller모든 요청을 받는 중앙 서블릿 (또는 핸들러)DispatcherURI..