Рекомендация: Приложение J2EE
В этом руководстве обсуждается Приложение J2EE, самый большой независимый модуль в разработке систем J2EE.
Взаимосвязи
Связанные элементы
Основное описание

Введение

Приложение J2EE - это самый большой независимый модуль в разработке систем J2EE. Общая информация о приложениях J2EE приведена в разделе Концепция: Обзор J2EE (Java 2 Platform Enterprise Edition).

Более подробная информация о сборке приложений J2EE находится в разделе Руководство: Сборка приложений J2EE.

Подробная информация о развертывании приложений J2EE находится в разделе Руководство: Развертывание модулей и приложений J2EE.

Моделирование приложений J2EE

Приложения J2EE представлены в Модели реализации как артефакты UML со стереотипом <<EAR>>.

Композиция архивов Модуля J2EE в архиве Приложения J2EE может быть показана графически с помощью проведения линий зависимости <<EJBModule>> от содержащихся объектов EJB-JAR к EAR, и зависимости <<WebModule>> от содержащихся WAR к EAR.

Диаграмма, описанная в сопроводительном тексте.

Соответствие Приложения J2EE специфическому узлу (т.е. серверу приложений) может быть показано графически с помощью проведения линии зависимости a <<deploy>> от EAR к узлу сервера приложений, как на следующей диаграмме.

Диаграмма, описанная в сопроводительном тексте.

В дополнение к моделированию того, какие архивы модулей должны быть упакованы в архиве приложения, вы можете также создать модель свойств, которые в конечном счете документируются в файлах описания архивов приложения и модуля.

Ниже приведен пример модели некоторых этих свойств.

Диаграмма, описанная в сопроводительном тексте.

На верхней диаграмме показана сборка EJB и архива Web в EAR. Обратите внимание на моделирование ролей защиты, используемых приложением для определения того, какие типы пользователей могут получать доступ к компонентам системы, в зависимости от уровня дискретности.

Файлы описания приложения J2EE

Приложение J2EE содержит файл описания по имени "application.xml". Файл описания приложения должен находится в подкаталоге META-INF/.

В файле описания приложения перечислены модули, запакованные в приложении, а также инструкции по настройке приложения.

Содержимое файла описания приложения устанавливается при сборке Приложения J2EE. Более подробная информация о сборке приложений J2EE находится в разделе Руководство: Сборка приложений J2EE.

Общая информация о файлах описания приведена в разделе Концепция: Обзор J2EE (Java 2 Platform Enterprise Edition).