본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : Front Controller란?

by 오주현 2022. 1. 21.
반응형

Front Controller 도입 전에는 클라이언트가 각 컨트롤러를 호출하는 형식으로 사용을 했는데 프론트 컨트롤러 도입 후에는 클라이언트가 프론트 컨트롤러를 호출하면 프론트 컨트롤러가 호출에 맞는 컨트롤러를 연결해 주는 역할을 하게 된다.

 

즉, 프론트 컨트롤러 패턴을 활용하면 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받고 요청에 맞는 컨트롤러를 찾아서 호출하는 입구가 한 개가 되는 것과 같다. 이렇게 되면 공통 처리가 가능하고 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다고 한다.


스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술을 참고하여 공부하였습니다.

반응형

댓글