스프링 DispatcherServlet
-
스프링 디스패처 서블릿(DispatcherServlet)의 개념과 동작흐름스프링 2022. 7. 5. 23:55
The DispatcherServlet. 프론트 컨트롤러. 프론트 컨트롤러 패턴은 중앙집중형 컨트롤러를 모든 컨트롤러 제일 앞에 둬서 서버로 들어오는 모든 요청을 먼저 받아서 처리하게 만듭니다. 프론트 컨트롤러는 클라이언트가 보낸 요청을 받아서 공통적인 작업을 먼저 수행한 후에 적절한 세부 컨트롤러로 작업을 위임해주고, 클라이언트에게 보낼 뷰를 선택해서 최종 결과를 생성하는 등의 작업을 합니다. 예외가 발생했을 때 이를 일관된 방식으로 처리하는 것도 프론트 컨트롤러의 역할입니다. 디스패처 서블릿. 스프링 서블릿/MVC의 중앙에 위치한 DispatcherServlet은 모든 연결을 담당하는 프론트 컨트롤러입니다. 웹 브라우저로부터 요청이 들어오면 DispatcherServlet은 그 요청을 제일 앞단에서 ..