Front Controller는 반복을 단계별 strategy로 옮긴다

URL별 Servlet에서 시작해 mapping·ModelView·view resolver·exception resolver를 공통화한다.

1. URL별 Servlet

mapping과 forward 반복

2. Front Controller

공통 입구와 404

3. ModelView

controller에서 Servlet 제거

4. Resolvers

view·argument·exception 분리