FrontController 패턴
특징
- 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받음
- 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출
- MVC패턴에서 입구를 하나로 만든 형태
- 공통 처리가 가능함
- 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 됨
- 뷰에서 들어오는 모든 요청을 담당하여 웹 애플리케이션을 실행하는 모든 요청을 일괄적으로 처리할 수 있음
스프링 웹 MVC에서 프론트 컨트롤러
- 스프링 웹 MVC의 DispatcherServlet이 FrontController 패턴으로 구현되어 있다.
- FrontController를 하나의 인터페이스 뿐만이 아니라 여러가지 인터페이스 호환을 위해 어댑터패턴을 적용한다.
https://conpulake.tistory.com/254
'Study' 카테고리의 다른 글
Web Server 와 WAS(Web Application Server) (0) | 2022.01.18 |
---|---|
Java - Reflection (0) | 2022.01.17 |
Adapter 패턴(Adapter Pattern) - 디자인패턴 (0) | 2021.12.24 |
MVC 패턴 - 디자인 패턴 (0) | 2021.12.22 |
멀티 쓰레드 (0) | 2021.12.20 |