All Honey Tip

[기술 면접] 5. DispatcherServlet이란 무엇인가요?

수정 일:

발행 일:

DispatcherServlet이란 무엇인가요?

저번 시간에 이어, 이번엔 DispatcherServlet이 무엇인지에 대해 다루어 보겠습니다. 이번 시간에는 해당 질문에 대한 답변만 짧게 파악하고, 다음 포스팅으로 넘어가겠습니다. 가볍게 읽고 가시길 권해드립니다.

DispatcherServlet이란 무엇인가요?




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에 대해 간단하게 알아보았습니다.

다음 시간에는 프레임워크와 라이브러리의 차이에 대해 알아보겠습니다.

DispatcherServlet이란 무엇인가요?


코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다