Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Настройка приложения CDI

Когда ваши бины аннотируются типом области видимости, сервер распознает приложение как архив бинов, и дополнительная настройка не требуется. Возможные типы областей видимости для компонентов 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.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)