Java Platform, Enterprise Edition (Java EE) 8 Учебник по Java EE |
Назад | Вперёд | Содержание |
Когда ваши бины аннотируются типом области видимости, сервер распознает приложение как архив бинов, и дополнительная настройка не требуется. Возможные типы областей видимости для компонентов CDI перечислены в Использование областей видимости.
CDI использует необязательный дескриптор развёртывания с именем beans.xml
. Как и другие дескрипторы развёртывания Java EE, параметры конфигурации в beans.xml
используются в дополнение к настройкам аннотаций в классах CDI. Настройки в beans.xml
переопределяют настройки аннотаций в случае конфликта. Архив должен содержать дескриптор развёртывания beans.xml
только в определённых ограниченных ситуациях, описанных в главе 27 «Контексты и инъецирование зависимостей в Java EE: дополнительные темы».
Для веб-приложения дескриптор развёртывания beans.xml
, если он есть, должен находиться в каталоге WEB-INF
. Для модулей EJB или JAR-файлов дескриптор развёртывания beans.xml
, если он присутствует, должен находиться в каталоге META-INF
.
Назад | Вперёд | Содержание |