spring WEB MVC의 근간에는 Java Servlet 있는데 Spring 은 Servlet을 어떻게 구성해서 이를 구현했나?

jaeyong Lee·2024년 8월 5일

java servlet을 어떻게 구성?

dispatcherServlet이 모든 요청을 처리하는 중앙 집중적 처리로 구현

이유? -> 하나의 요청에 하나의 서블릿 생성하게되면 직관적이긴 하지만 servlet이 많아서 관리하기 힘들어진다.

디스패처 동작 순서 참고

https://velog.io/@lee41180612/Spring-Web-MVC%EC%9D%98-Dispatcher-Servlet%EC%9D%98-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC

핵심

dispatcher servlet 이라는 중앙 집중적 서블릿과 함께 Handler Mapping, Controller, ModelAndView, View Resolver 라는 스프링에서 제공하는 기술로 웹 개발할 수 있게 융합한것이다.

이렇게 하면 비즈니스 로직에 집중할 수 있고 spring이 제공하는 다양한 기능을 활용해 생산성을 높일 수 있다.

0개의 댓글