Главная » Java, JavaBeans » Инструменты EJB

0

В настоящий момент в комплект поставки входят следующие полезные

инструменты:

•          Редактор Дескриптора Поставки (Deployment Descriptor Editor). Главная его задача – ввод нужной информации в удобном для пользователя виде с последующей генерацией XML-файла.

•          Генератор кода EJB (EJB Code Generator) – это усовершенствованная версия компилятора RMI-IIOP. Он генерирует стабы, необходимые клиенту для выполнения удпленных вызовов, и скелеты на стороне сервера. Обратитесь к таке-файлам примеров для просмотра команд вызова этого компилятора.

•          Верификатор кода EJB (Verify utility) – это утилита для просмотра содержимого ejb-jar-файлов и проверке его на соответствия требованиям спецификации EJB. Например, утилита способна проверить, действительно ли для Компонента реализованы все методы его Remote-интерфейса. Функция main этой утилиты находится в классе com.inprise.ejb.util.Verify. Утилита выполняет проверку, основываясь на DTD, который генерирует конвертор dd2xml (который описан ниже). По определению, Verify проверяет XML- дескриптор, основываясь на этом DTD, даже если DTD отсутствует в явном виде. Вы можете отключить эту проверку путем присвоения значения "off" системному свойству EJBValidatingParser: "EJBValidatingParser=off".

•          Утилита остановки Контейнера – Эта утилита позволяет корректно остановить сервер (Контейнер). Контейнер рассчитан и на внезапную остановку, но после этого при последующем запуске необходимо будет выполнить синхронизацию JDataStore, на что потребуется время – не менее десяти секунд. При нормальном завершении (с помощью утилиты остановки) повторный запуск Контейнера произойдет гораздо быстрее. Функция main для этой утилиты находится в классе com.inprise.ejb.util.Shutdown.

•          Конвертер EJB 1.0 в EJB 1.1 – Эта утилита с именем dd2xml предназначена для преобразования Дескриптора (или Дескрипторов) Поставки в формате EJB 1.0 в XML-формат Дескрипторов EJB 1.1. Утилита также может быть использована для включения Компонентов EJB, созданных третьими сторонами, в Inprise EJB- Контейнер. dd2xml генерирует DTD, который помещается в XML-

дескриптор, что означает, что для работы с Дескриптором можно использовать любой XML-редактор. Пример cart подробно рассказывает о последовательности создания Компонента EJB 1.0 с последующим преобразованием к версии 1.1.

• Стандартная утилита jar JDK. Она может использоваться для создания ejb-jar-файлов. Подробности – в описании примеров.

Для получения описания синтаксиса каждой из команд введите ее без аргументов. Например, ввод команды

prompt% vbj com.inprise.ejb.util.Verify приведет к появлению ее описания:

Usage: vbj com.inprise.ejb.util.Verify <ejb-server-name> [host-name>] Инфо В комплект поставки Application Server включены графические средства управления серверами, Контейнерами и пр., которые вы можете использовать вместо командных строк.

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

По теме:

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