본문/내용
1. WEB.XML
WEB. XML 파일은 Java EE 웹 애플리케이션에서 중요한 역할을 담당하는 배치 설명자이다. 이 파일은 웹 애플리케이션의 구조와 동작 방식을 정의하는 데 사용되며, 서블릿, 필터, 리스너, 보안 제약 조건, MIME 타입 등을 설정하는 데 필요한 정보를 포함한다. 웹 애플리케이션의 루트 디렉토리인 WEB-INF 폴더 내에 위치하며, 이름 자체는 `web. xml`로 고정되어 있다. 이 파일은 XML 형식으로 작성되며, 웹 애플리케이션 서버가 이 파일을 참고하여 애플리케이션을 초기화하고 관리한다. 서블릿을 등록할 때, 해당 서블릿의 클래스명, URL 매핑, 초기화 매개변수 등을 정의한다. 예를 들어, 특정 URL로 들어오는 요청이 어떤 서블릿에서 처리되어야 하는지를 명시하기 위해 ``servlet``과 ``servlet-mapping`` 요소를 사용한다. 서블릿을 정의하는 ``servlet`` 요소에는 서블릿의 이름과 해당 서블릿을 구현하는 클래스의 경로를 명시하고, ``servlet-mapping`` 요소에서는 이 서블릿이 어떤 URL 패턴을 처리하는지를 지정한다. 이렇게 설정된 URL 매핑에 따라 서버는 클라이언트의 요청을 알맞은 서블릿으로 전달한다. 포괄적으로 말해, 웹 애플리케이션에서…