Дескриптор развертывания - Deployment descriptor
А дескриптор развертывания (DD) относится к конфигурационный файл для артефакт который развернут в некоторых контейнер /двигатель.
в Платформа Java, Enterprise Edition, дескриптор развертывания описывает, как компонент, модуль или приложение (например, веб приложение или же корпоративное приложение ) следует развернуть.[1] Он направляет инструмент развертывания для развертывания модуля или приложения с определенными параметрами контейнера, настройками безопасности и описывает конкретные требования к конфигурации. XML используется для синтаксиса этих файлов дескрипторов развертывания.
Для веб-приложений необходимо вызвать дескриптор развертывания web.xml и должен проживать в WEB-INF каталог в корне веб-приложения. Для приложений Java EE дескриптор развертывания должен иметь имя application.xml и должны быть размещены непосредственно в МЕТА-ИНФ каталог на верхнем уровне приложения .ear файл.
Типы
В Java EE, существует два типа дескрипторов развертывания: «дескрипторы развертывания Java EE» и «дескрипторы развертывания во время выполнения».[1] Дескрипторы развертывания Java EE определяются спецификацией языка,[2] тогда как дескрипторы времени выполнения определяются поставщиком каждой реализации контейнера. Например, web.xml файл - это стандартный дескриптор развертывания Java EE, указанный в Сервлет Java спецификация, но sun-web.xml файл содержит данные конфигурации, относящиеся к Сервер Sun GlassFish Enterprise выполнение.[3]
Рекомендации
- ^ а б «Учебное пособие по Java EE 5: упаковка приложений», дата обращения 13.07.2010
- ^ «Java EE: схемы XML для дескрипторов развертывания Java EE», дата обращения 13.07.2010
- ^ «Дескрипторы сервера приложений Sun Java System»[постоянная мертвая ссылка ], дата обращения 13.07.2010
внешняя ссылка
- http://java.sun.com/javaee/reference/glossary/
- http://java.sun.com/xml/ns/javaee/index.html - Справочник по схеме XML дескриптора развертывания
- (мертвых) http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/deployment/deployment5.html