Web.xml (웹 배포 서술자, Deployment Descriptor)

web.xml은 DD(Deploymet Descripor: 배포 서술자)라고 불리며, Web Application의 설정 파일이다.

DD는 Web Application 실행 시 메모리에 로드된다.

즉, web.xml이란 웹 어플리케이션을 실행시킬 때 함계 메모리에 로드되어야 할 설정(설명)들을 정의해놓은 것이다.


Web.xml은 크게

모든 서블릿이 공통으로 가져야할 설정을 로딩하는 ContextLoaderListener,

클라이언트의 요청을 전달받는 DispatcherServlet,

Filter 를 설정한다.