[Spring boot] Frontcontroller / RequestDispatcher

FrontController 패턴
- 일련의 룰(*.do) 로 접근이 되는 request는 톰캣으로 이동
- 톰캣에서 FrontController를 통에 룰북을 보고 어떤 자원인지 확인하여 그쪽으로 Request
- 그렇게 되면 최초에 생성된 Request가 *.do Request로 덮어써지고 그러면 기존 Request내용이 없어져 문제
- 그래서 RequestDispatcher 사용 하여 사라지지 않고 재사용한다.
- 예를 들어 기존 화면에서 요청한 Request 객체의 내용을 계속 유지해야하는 경우 다음 페이지로 넘어갈때도 유지하기 위해 RequestDispatcher를 사용
- DispatcherServlet = FrontController 패턴 + RequestDispatcher
Spring에서는 DispatchServlet을 지원해준다.