DispatcherServlet1 Spring의 DispatcherSevlet은 무슨 일을 할까? Spring MVC의 DispatcherServlet: 프론트 컨트롤러기존 서블릿 기반 웹 애플리케이션에서는 각 요청에 매핑되는 서블릿을 별도로 정의하고, 서블릿 컨테이너가 요청을 해당 서블릿과 매핑한다. 요청마다 서블릿이 직접 처리하며, 요청을 처리할 때마다 새로운 스레드를 생성하여 작업을 수행한다.하지만 이 방식은 공통 작업(Request, Response 처리 등)을 효율적으로 관리하기 어려웠고, 각 요청마다 중복 코드가 발생하는 문제가 있었다. 이러한 문제를 해결하기 위해 프론트 컨트롤러 패턴이 등장했으며, Spring MVC의 DispatcherServlet이 바로 이 프론트 컨트롤러 역할을 수행하여 요청과 응답의 흐름을 중앙에서 관리하고, 개발자가 비즈니스 로직에만 집중할 수 있도록 돕는다.1.. Spring 2024. 11. 5. 이전 1 다음