
FrontController 패턴
·
Spring
본격적으로 스프링 웹 MVC를 공부하기 전에 스프링 웹 MVC의 핵심인 FrontController에 대해 알아보자 FrontController 패턴 특징 1. 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음 2. 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출 3. 입구를 하나로 4. 공통 처리 가능 5. 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 됨 프론트 컨트롤러 도입 - v1 1. 클라이언트가 HTTP요청을 한다. 2. Front Conrtoller가 그 요청을 받아, HTTP요청에서 매핑된 정보를 매핑 정보에서 찾는다. 3. 매핑 정보에서 찾을 Controller를 호출한다. 4. Controller에서 View(JSP)로 forward한다. 5. JSP가 ..