배포 서술자(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
'개발' 카테고리의 다른 글
BeerAdvisor Application Architecture (0) | 2011.07.27 |
---|---|
J2EE(Java 2 Enterprise Edition)에 들어 있는 것 (0) | 2011.07.26 |
Servlet, JSP 환경에서 MVC (0) | 2011.07.26 |
배포 서술자에서 URL Mapping을 위한 두 가지 항목 (0) | 2011.07.26 |
하나의 Servlet은 세 개의 이름을 가진다. (0) | 2011.07.26 |
Container(컨테이너) (0) | 2011.07.26 |
CGI 프로그램 (0) | 2011.07.26 |