본문 바로가기

개발

배포 서술자(DD, Deployment Descriptor)

배포 서술자(DD, Deployment Descriptor)

 

  • 배포 서술자는 Web에서 요청 받은 해당 Servlet의 URL주소를 통해 Servlet 이름을 확인, 해당 Servlet Class를 호출하기 위한 Mapping 정보를 기록하는 역할을 한다.
  • Mapiing 정보 기록 이외에도 할 수 있는 일 - 보안 역할 설정, 오류 페이지 설정, 항목 library, 초기화 구성 및 관련 정보 구성 등등
  • Server가 J2EE의 모든 규격을 구현한 Server라면 EJB 선언 및 접근에 관련된 내용도 설정 할 수 있다.

 

DD의 이점

 

  • 이미 Test된 Source Code에 대한 수정을 최소화 한다.
  • Source Code가 없더라도, Application을 목적에 맞게 수정할 수 있다.
  • Code 변경이나 Complie을 다시 하지 않아도 Server 자원(예를 들면, Database 연결)을 바꿀 수 있다.
  • 접근 제어 목록(ACL, Access Control List), 보안 역할(Security Role)과 같은 보안에 관련된 업무도 쉽게 관리할 수 있다.
  • Programmer가 아닌 사람이 Web Application을 배포하고 설정을 수정할 수 있다.

C2-83