Введение
Приложение 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).
|