Чтобы создать параметры провайдера среды ресурсов, выполните следующие шаги. 1. Выберите пункт Resources (Ресурсы) → Resource Environment Providers (Про вайдеры среды ресурсов) в навигационном дереве.
2. Укажите область действия.
3. Нажмите New (Создать).
4. Введите имя и описание нового провайдера среды ресурсов и нажмите Apply (Применить). См. рис. 6.30.
5. Нажмите пункт Referenceables (Объекты для ссылок) в разделе Additional Properties (Дополнительные свойства).
6. Нажмите New (Создать). Задайте на этой странице имя класса фабрики, который будет преобразовывать информацию в пространстве имен в экземпляр класса для нужного типа ресурса. См. рис. 6.31.
• Factory class name (Имя класса фабрики).
В этом поле содержится имя класса реализации javax.naming.ObjectFactory.
• Class name (Имя класса).
В этом поле отображается Java-тип, к которому предоставляет доступ объект Referenceable с целью проверки привязки и с целью создания строки типа данных для ссылки.
Рис. 6.30. Создание провайдера среды ресурсов
Рис. 6.31. Создание ссылки
7. Нажмите OK.
8. Выберите провайдера ресурсов (в верхнем навигационном пути) и нажмите Resource Env Entries (Элементы среды ресурсов) в разделе Additional Properties (Дополнительные свойства).
9. Нажмите New (Создать). См. рис. 6.32.
Рис. 6.32. Создание элемента среды ресурсов
• Name (Имя).
Введите отображаемое имя ресурса.
• JNDI name (JNDI-имя).
Введите JNDI-имя ресурса, включая все подконтексты системы имен.
Это имя используется как связь между информацией платформы о привязках ресурсов, которые определены дескриптором размещения модуля, и ресурсами, привязанными к JNDI платформой.
• Referenceable (Объект для ссылок).
Объект Referenceable хранит factoryClassname фабрики, которая будет преобразовывать информацию в пространстве имен в экземпляр класса нужного типа ресурсов, и имя класса возвращаемого типа.
10. Нажмите OK.
11. Сохраните конфигурацию.