![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 1 DispatcherServlet이란 무엇인가요?](http://allhoneytip.com/wp-content/uploads/2023/08/제목을-입력해주세요__복사본-8-001-1-1-300x300-optimized.png)
저번 시간에 이어, 이번엔 DispatcherServlet이 무엇인지에 대해 다루어 보겠습니다. 이번 시간에는 해당 질문에 대한 답변만 짧게 파악하고, 다음 포스팅으로 넘어가겠습니다. 가볍게 읽고 가시길 권해드립니다.
![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 2 DispatcherServlet이란 무엇인가요?](http://allhoneytip.com/wp-content/uploads/2023/08/image-51-1024x576-optimized.png)
Q: DispatcherServlet이란 무엇인가요?
Servlet/JSP에서 사용자 요청이 발생하면, 이 요청 정보를 해석하고 작성된 코드를 동작시키는 첫 번째 서블릿입니다. Spring MVC는 DispatcherServlet을 확대하여 Spring Framework의 기능을 사용할 수 있도록 해당 클래스를 재정의합니다.
Q: DispatcherServlet 설정은 어떻게 하는지 알고 계신가요?
Web Application의 web.xml, Spring Boot의 application.properties 또는 application.yml에서 어떤 URL에 대한 요청을 처리할지 설정할 수 있습니다.
Q: DispatcherServlet과 Front Controller을 비교해서 설명해보세요.
Front Controller는 Client의 모든 요청을 중앙에서 관리하고 분배하는 하는 것을 말하는데, DispatcherServlet은 Spring Framework에서 제공하는 구현체(class)로 Spring Application의 Front Controller 역할을 한다고 할 수 있습니다.
DispatcherServlet 추가 내용
좀 더 깊게 공부하시고 싶으신 분들에겐 아래 책 3권을 추천해 드립니다.
마치며
이번 시간에는 DispatcherServlet에 대해 간단하게 알아보았습니다.
다음 시간에는 프레임워크와 라이브러리의 차이에 대해 알아보겠습니다.
![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 2 DispatcherServlet이란 무엇인가요?](http://allhoneytip.com/wp-content/uploads/2023/08/image-51-1024x576-optimized.png)
“이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”
![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 3 올인원 스프링 프레임워크, 한빛아카데미](https://img3a.coupangcdn.com/image/affiliate/banner/c5d6821675e7ac585a595357e65198c6@2x.jpg)
![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 4 스프링 프레임워크 첫걸음:기초 이론부터 웹 애플리케이션 제작까지 그림과 실습으로 배우는 스프링 프레임워크 완벽 입문서, 키노시타 마사아키 저/트랜스메이트 역, 위키북스](https://image3.coupangcdn.com/image/affiliate/banner/7d4d85dcfc22ed292768b66a89d06298@2x.jpg)
![[기술 면접] 5. DispatcherServlet이란 무엇인가요? 5 자바/스프링 개발자를 위한 실용주의 프로그래밍:객체지향부터 스프링과 테스트까지 다시 제대로 배우는 애플리케이션 개발, 위키북스, 김우근](https://image2.coupangcdn.com/image/affiliate/banner/4e8fc972efe751568f045028e235243c@2x.jpg)
답글 남기기