Главная » Java, JavaBeans » Задание свойств среды исполнения EJB

0

Свойства среды могут быть изменены непосредственно перед установкой Компонента EJB (jar-файла) в Контейнер. Например, если некоторый Компонент EJB должен быть сопоставлен с конкретным пользователем, но вы не хотите устанавливать эту связь на уровне исходного кода Компонента, вы можете изменить соответствующее свойство среды в процессе поставки.

Создание EJB jar-файла

Для того, чтобы выполнить поставку Компонента, вы должны создать EJB jar-файл, который содержит все необходимые классы для функционирования этого Компонента. В один EJB jar-файл можно поместить несколько Компонентов.

Содержимое EJB jar-файла

Для создания EJB jar-файла, который содержит все необходимые для работы Компонента файлы, вы можете использовать стандартную утилиту Java, которая называется jar. Необходимо включить в него следующие файлы:

•                 Файлы Дескриптора Поставки в XML-формате – файл, требуемый согласно спецификации EJB 1.1, и файл специфический для Inprise- реализации. Оба эти файла должны находится в определенном каталоге и иметь определенный формат. Файлы должны называться ejb-jar.xml и ejb-inprise.xml и находиться в подкаталоге META-INF.

•                 Файлы откомпилированных классов (в виде байт-кода). Вот эти файлы:

•                 Реализация Компонента

•                 Remote

•                 Home

•                 Совместимые с ПОР стабы и скелеты

•                 Главный ключ, если вы используете Entity-Компонент EJB

•          Дополнительные классы, которые необходимы для работы. Утилита jar помещает в jar-файл любые файлы, которые имеют расширение .class.

Установка EJ В jar-файла в Контейнер

Синтаксис

Ниже приведен синтаксис командной строки:

prompt% vbj com.inprise.ejb.Container <server name> <jar fiie> <jar fiie> <jar fiie> <options>

Пример

Ниже приведен пример использования командной строки для Поставки EJB jar-файла.

prompt% vbj com.inprise.ejb.Container test beans.jar -jts -jns

Источник: Руководство программиста Enterprise JavaBeans

По теме:

  • Комментарии