Проекты JAR клиента EJB

Проект JAR клиентов EJB содержит все файлы классов, необходимые клиентской программе для применения представления клиента объектов EJB, содержащихся в модуле EJB.

С помощью инструментов EJB можно создать проект EJB с соответствующим проектом JAR клиента EJB. Проект EJB будет зависеть от проекта JAR клиента EJB. Проект JAR клиента EJB содержит все необходимые классы для клиента объектов EJB, включая все классы интерфейсов, классы ключей и классы поддержки. Так как эти классы не копируются в проекте EJB, проект EJB зависит от своего проекта JAR клиента EJB. Любому проекту, имеющему указатель на объект EJB в проекте EJB, потребуется указатель на проект JAR клиента EJB. Если проект JAR клиента EJB находится в другом приложении J2EE, файл JAR клиента EJB следует добавить в ссылающийся файл EAR в виде файла JAR утилиты.

После создания проекта JAR клиента EJB вы можете добавить необходимые объекты значений к данному проекту, требуемые для домашнего интерфейса или интерфейса компонента. Если объекты отсутствуют, могут возникнуть ошибки при компиляции.

Файлы JAR клиента EJB

Проекты клиента EJB экспортируются в виде файлов JAR клиента EJB при экспорте приложения. Файлы JAR клиента EJB задается в файле описания файла JAR EJB с помощью необязательного элемента ejb-client-jar. Значением элемента ejb-client-jar является путь к файлу JAR клиента EJB в содержащем его файле архива приложения J2EE (.ear). В качестве пути указывается URI относительно файла EJB JAR приложения.
Примечание: Относительный путь URI для файла JAR клиента EJB должен быть одинаковым во всех приложениях, к которым принадлежит проект EJB.

При создании проекта JAR клиента EJB для проекта EJB файл JAR клиента EJB добавляется к содержащему приложению J2EE в виде JAR утилиты проекта. Указатель на этот файл JAR клиента EJB нельзя удалить из приложения J2EE до тех пор, пока проект EJB задан в виде модуля для приложения.

Важно: При использовании мастера Экспортировать файл JAR EJB для экспорта проекта EJB, мастер экспортирования не добавляет проект JAR клиента EJB, связанный с проектом EJB. Для добавления файла JAR клиента EJB рекомендуется экспортировать файл EAR приложения J2EE, содержащий проект EJB. Готовый файл EAR будет содержать все зависимые файлы JAR клиента EJB в виде файлов JAR утилит. В ином случае можно экспортировать проект JAR клиента EJB отдельно в виде файла JAR.

(C) Copyright IBM Corporation 2000, 2005. Все права защищены.