Главная » Java, JavaBeans » Разработка Компонента EJB: первые шаги

0

В общем случае, весь процесс разработки, поставки и сборки

Компонента EJB включает в себя следующие шаги:

•                 Собственно разработка Компонента. Для создания Компонента необходимо построить один класс – класс Компонента, и два интерфейса – home- и remote-интерфейсы этого Компонента.

•                 Поставка Компонента. Сюда входит создание Дескриптора Поставки в XML-виде, который представляет собой файл, содержащий набор атрибутов Компонентов, и построение всех остальных необходимых классов, включая стабы и скелетоны, с последующим помещением всей этой информации в JAR-файлы.

•                 Сборка приложений. Этот процесс включает в себя установку Компонента на Сервере и проверку корректности всех связей Компонента с "внешним миром". Выполнением сборки занимается

application assembler. Задача сборки – построение на базе нескольких Компонентов и, может быть, других элементов – сервлетов, апплетов, скриптов и т.п. – готовых программ или других, более сложных Компонентов EJB.

• Управление Компонентами и другими элементами приложений.

Использование JBuilder

JBuilder очень хорошо взаимодействует с Контейнерами EJB. JBuilder и Inprise Application Server вместе предоставляют все необходимое – как инструменты, так и библиотеки – необходимые для создания и поставки Компонентов EJB:

•                 Гибкий и надежный Контейнер для управления Компонентами EJB.

•                 Службу имен.

•                 Сервис транзакций.

•                 Java-БД.

•                 API для создания Компонентов EJB.

•                 Усовершенствованный компилятор java-to-IIOP, который поддерживает передачу объектов по значению и сигнатуры RMI.

•                 Инструменты для генерации ejb-jar-файлов и для проверки вашего кода.

•                 Набор примеров, которые иллюстрируют использование Компонентов и Контейнеров EJB.

JBuilder предоставляет набор экспертов и инструментов для так называемого "быстрого создания " (RAD) Компонентов EJB. Этот эксперт проводит разработчика по всем необходимым этапам создания Компонента. Эти шаги, конечно, просты и интуитивно понятны; эксперт предлагает во многих случаях подходящие значения по умолчанию, и результатом его работы является заготовка Компонента, к которому разработчик добавляет реализации бизнес-методов.

JBuilder включает в себя эксперт интерфейсов EJB. Этот эксперт генерирует home- и remote-интерфейсы на основе public-методов Компонента. Существует также эксперт поставки (Deployment Wizard), который проводит разработчика по всем этапам создания Дескриптора Поставки в XML-формате и упаковывает сгенерированные стабы в JAR- файл.

Использование других средств разработки

Если вы используете другие средства разработки, то используйте при работе с Компонентами EJB только те средства взаимодействия с Контейнерами, которые входят в состав этого средства. Следует также

убедиться в том, что инструмент поддерживает правильные версии спецификации EJB и API EJB.

Вы должны убедиться, что вы имеете правильную версию JDK. Обратитесь к Руководству по инсталляции продукта для получения номеров версий, поддерживаемых Inprise EJB-Container’oM.

На стадии поставки вы обязаны использовать инструменты, входящие в состав Inprise Application Server, поскольку эти инструменты предусматривают выполнение всех необходимых изменений в Дескрипторе Поставки при работе с продуктами третьих фирм. Эти инструменты предусматривают выполнение проверок как Дескриптора Поставки, так и кода Компонентов.

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

По теме:

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