[Spring MVC] 프론트 컨트롤러 패턴 도입 | 프론트 컨트롤러 패턴 적용하기 - 회원 관리 예제(FrontController)
● 프론트 컨트롤러(Front Controller) Spring MVC 에서 프론트 컨트롤러가 도입되고 나서 컨트롤러의 호출 이전에 공통 처리 기능이 가능해졌다. 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받고, 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출한다. 즉 모든 요청의 입구를 하나로 통일하면서 공통 처리 기능이 가능해지고, 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 되었다. 그럼 프론트 컨트롤러를 도입해보고자 한다. ● 프론트 컨트롤러 도입 프론트 컨트롤러를 단계적으로 도입해보고자 한다. 우선 프론트 컨트롤러의 동작 구조는 아래와 같이 간단하게 설명이 된다. 1. 요청받은 url 주소를 토대로 프론트 컨트롤러에서 매핑된 정보(컨트롤러)를 반환 2. 해당 ..