2011-01-10 2 views
2

У меня должен быть действительно плохой день, независимо от того, что я ищу, я только добираюсь до this link, который имеет только список разрешенных тегов XML для этих дескрипторов развертывания.Где находится документация для sun-ejb-jar.xml & ejb-jar.xml версии 3.1?

Я уверен, что однажды увидел документ с подробным описанием этих файлов, но я не могу найти его прямо сейчас.

ответ

3

:) GF Руководство по развертыванию приложений ->Elements of the Enterprise Server Deployment Descriptors

+0

LOL: Я не знаю, как я пропустил раздел «Далее». Благодаря! – Bogdan

+0

1. Понедельник, 2. Oracle должен действительно что-то сделать с удобством использования документов. Удачи! – Osw

0

sun-ejb-jar.xml старая именовании для того, что сегодня называется glassfish-ejb-jar.xml. Он по-прежнему поддерживается для обратной совместимости (см. GlassFish 4 deployment guide, стр. B-2).

glassfish-ejb-jar.xml является GlassFish специфический файл дескриптора развертывания, задокументированный в deployment guide. Руководство по развертыванию описывает его техническую структуру и является хорошим началом для любого вопроса, который может возникнуть у конкретного элемента файла. Примеры практического использования файла распространяются по всему document base.

Все остальные серверы приложений, скорее всего, игнорируют этот файл. Если ваше приложение зависит от содержимого этого файла, это то же самое, что и приложение не переносное. Таким образом, этого следует избегать как можно больше.

Позвольте мне процитировать руководство по развертыванию GlassFish (стр 1-3):

Если не указано иное, параметры в развертывании GlassFish Server, дескрипторы переопределяют соответствующие настройки в стандартных дескрипторы Java EE и в GlassFish Конфигурация сервера.

переопределение стандартных и портативный дескриптор файла ejb-jar.xml и описывается в EJB 3.2 specification. Наличие файла необязательно и, вероятно, не должно использоваться, если все, что вы делаете с файлом, описывает поведение и сервисы bean-сервера с сервера приложений, который используется. Если разработчик приложений и приложение не являются разными людьми с разными потребностями или если у вас нет требования определять разные компоненты на основе одного и того же класса, то вы будете более чем охвачены только с помощью аннотаций. Таким образом, объявленные службы сервера приложений более тесно связаны с кодом, который фактически использует службы. Это повысит читаемость вашего кода и придаст больше смысла большему количеству людей. Одним из важных и рекомендуемых способов использования файла является размещение настраиваемых записей среды в файле дескриптора. Если ваше приложение упаковано в файл EAR, подумайте об использовании файла дескриптора application.xml вместо декларации записей об окружающей среде.

Смежные вопросы