Обзор
Компоновка - это процесс объединения компонентов приложения J2EE в пакеты, которые можно развернуть на сервере
приложений. Эти пакеты формируются либо как модули J2EE (см. Рекомендация: Модуль J2EE), либо как приложение J2EE (см. Рекомендация: Приложение J2EE). Эти пакеты создаются в виде архивных файлов,
которые должны соответствовать структуре каталога и отвечать правилам, определенным в модели компоновки и развертывания
приложения J2EE.
Процесс компоновки в RAD 6.0 значительно упрощен благодаря тому, что разработка компонентов приложения происходит в
рамках Проекта, который является либо модулем J2EE, либо приложением J2EE. При создании проекта в нем
автоматически создается структура каталога файлов, которая соответствует модели компоновки и развертывания приложения
J2EE. Поскольку компоненты впоследствии создаются с помощью мастеров, компоненты сохраняются по умолчанию в подходящей
папке проекта. Например, при создании файла JSP с помощью мастера Создания файлов JSP этот файл по умолчанию
записывается в папку WebContent Web-проекта, где хранятся все исходные файлы содержимого Web-страниц. RAD 6.0
также автоматически генерирует все необходимые продукты работы компоновки и развертывания J2EE, например, файл
манифеста и файлы описания. Поэтому процесс компоновки модуля или приложения J2EE включает только редактирование
соответствующих файлов описания и экспортирование проекта в архивный файл. В этой памятке по инструменту предусмотрены
следующие шаги:
-
Для редактирования файла описания (EAR) проекта Приложения J2EE выполните следующие действия:
-
В панели Проводник проекта проекции J2EE разверните меню Приложения J2EE >
проект.
-
Щелкните два раза на опции Файл описания: проект. Откроется редактор файла
описания приложения.
-
Измените значения в файле описания. Для этого выберите соответствующую вкладку в нижней части панели
редактора.
-
Сохраните файл описания. Для этого в главном меню выберите Файл > Сохранить.
-
Для редактирования файла описания (WAR) Web-проекта выполните следующие действия:
-
В панели Проводник проекта проекции J2EE разверните меню Web-модули >
проект.
-
Щелкните два раза на опции Файл описания: проект. Откроется редактор файла
описания Web-проекта.
-
Измените значения в файле описания. Для этого выберите соответствующую вкладку в нижней части панели
редактора.
-
Сохраните файл описания. Для этого в главном меню выберите Файл > Сохранить.
-
Для редактирования файла описания проекта EJB (EJB JAR) выполните следующие действия:
-
В панели Проводник проекта проекции J2EE разверните меню Модули EJB >
проект.
-
Щелкните два раза на опции Файл описания: проект. Откроется редактор файла
описания проекта EJB.
-
Измените значения в файле описания. Для этого выберите соответствующую вкладку в нижней части панели
редактора.
-
Сохраните файл описания. Для этого в главном меню выберите Файл > Сохранить.
-
Для редактирования файла описания (JAR приложения-клиента) проекта Приложения-клиента выполните
следующие действия:
-
В панели Проводник проекта проекции J2EE разверните меню Модули приложения-клиента >
проект.
-
Щелкните два раза на опции Файл описания: проект. Откроется редактор файла
описания проекта приложения-клиента.
-
Измените значения в файле описания. Для этого выберите соответствующую вкладку в нижней части панели
редактора.
-
Сохраните файл описания. Для этого в главном меню выберите Файл > Сохранить.
-
Для редактирования файла описания (RAR) проекта Коннектора выполните следующие действия:
-
В панели Проводник проекта проекции J2EE разверните меню Модули коннектора >
проект.
-
Щелкните два раза на опции Файл описания: проект. Откроется редактор XML в файле
ra.xml.
-
В файле XML измените значения файла описания.
-
Сохраните файл описания. Для этого в главном меню выберите Файл > Сохранить.
При сохранении ресурсов по умолчанию проводится их проверка. Однако перед экспортом проекта в архивный файл
рекомендуется вручную провести проверку проекта. Обратите внимание, что заданные средства проверки проекта можно
изменить. Для этого щелкните правой кнопкой мыши на проекте и выберите Свойства > Проверка.
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите опцию Запустить проверку.
-
По завершении проверки откройте панель Неполадки. Если в ней указаны неполадки, исправьте их, а затем
перейдите к следующему шагу.
-
Для экспорта проекта приложения J2EE в файл EAR выполните следующие действия:
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите Экспорт > Файл EAR.
-
В мастере Экспорта укажите имя и расположение файла EAR.
-
При необходимости выберите:
-
Экспортировать исходные файлы
-
Заменить существующий файл во избежание сообщений о замене файла, если экспорт
производится в существующий файл EAR
-
Добавить каталоги компоновки проекта и файлы метаданных для сохранения исходных
имен проектов, добавленных или упоминаемых в проекте приложения, и создания зависимостей путей к
классам (classpath). Это позволит впоследствии импортировать файл EAR в другие рабочие области и
импортировать его модули как двоичные проекты.
-
Нажмите кнопку Готово. Мастер экспортирует содержимое проекта приложения в указанный файл
EAR.
-
Для экспорта Web-проекта в файл WAR выполните следующие действия:
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите Экспорт > Файл WAR.
-
В мастере Экспорта укажите имя и расположение файла WAR.
-
При необходимости выберите:
-
Экспортировать исходные файлы
-
Заменить существующий файл во избежание сообщений о замене файла, если экспорт
производится в существующий файл WAR
-
Нажмите кнопку Готово. Мастер экспортирует содержимое Web-проекта в указанный файл WAR.
-
Для экспорта проекта EJB в файл EJB JAR выполните следующие действия:
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите Экспорт > Файл EJB JAR.
-
В мастере Экспорта укажите имя и расположение файла JAR.
-
При необходимости выберите:
-
Экспортировать исходные файлы
-
Заменить существующий файл во избежание сообщений о замене файла, если экспорт
производится в существующий файл JAR
-
Нажмите кнопку Готово. Мастер экспортирует содержимое проекта EJB в указанный файл JAR.
-
Для экспорта проекта приложения-клиента в файл JAR приложения-клиента выполните следующие
действия:
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите Экспорт > Файл JAR приложения-клиента.
-
В мастере Экспорта укажите имя и расположение файла JAR.
-
При необходимости выберите:
-
Экспортировать исходные файлы
-
Заменить существующий файл во избежание сообщений о замене файла, если экспорт
производится в существующий файл JAR
-
Нажмите кнопку Готово. Мастер экспортирует содержимое проекта приложения-клиента в
указанный файл JAR.
-
Для экспорта проекта коннектора в файл RAR выполните следующие действия:
-
В панели Проводник проекта проекции J2EE щелкните правой кнопкой мыши на опции
проект.
-
Выберите Экспорт > Файл RAR.
-
В мастере Экспорта укажите имя и расположение файла RAR.
-
При необходимости выберите:
-
Экспортировать исходные файлы
-
Заменить существующий файл во избежание сообщений о замене файла, если экспорт
производится в существующий файл RAR
-
Нажмите кнопку Готово. Мастер экспортирует содержимое проекта коннектора в указанный файл
RAR.
|