본문 바로가기
프로그램/web

web.xml란?

by 게맛쌀 2021. 7. 8.
728x90
반응형

Web.xml

Web Application의 Deployment Descriptor(환경 파일)로서 XML 형식의 파일이다.

서블릿 클래스는 JSP 페이지와 달리, 설치뿐만 아니라 등록을 하는 과정을 필요로 한다. 여기서 서블릿 클래스를 등록하는 위치의 이름을 Web Application Deployment Descriptor(DD)라고 하는데 이 역할을 하는 위치가 바로 Web.xml이다. Webxml 파일의 경우, 웹 어플리케이션 디렉토리마다 하나씩만 존재할 수 있다. DDWAS 구동 시, /WEB-INF 디렉토리에 존재하는 Web.xml을 읽어 웹 어플리케이션의 설정을 구성하기 위해 존재한다.

 

작성되는 내용

-ServletContext의 초기 파라미터

-Session의 유효시간 설정

-Servlet/JsP에 대한 정의

-Servlet/jsp 매핑

-Mime Type 매핑

-Welcome File list

-Error Pages 처리

-리스너/필터 설정

-보안

 

이점

-작성한 소스코드를 수정하지 않고도 Web Application을 커스터마이징 가능

-테스트 된 소스코드의  수정을 최소화

-소스코드가 없어도 수정 가능

-재컴파일 하지않고 서버의 자원변경 가능

-접근제한, 보안, 오류페이지 등을 설정하고 초기화 값 구성가능

반응형

'프로그램 > web' 카테고리의 다른 글

뷰포트 (viewport)  (0) 2021.08.04
미디어 쿼리(Media Queries)  (0) 2021.08.02
반응형 웹의 장단점  (0) 2021.07.29
반응형 웹이란?  (0) 2021.07.28
Front-end(프론트엔드)란?  (0) 2021.07.27

댓글