指南:J2EE 应用程序
该指南讨论了 J2EE 应用程序,J2EE 应用程序是 J2EE 系统中最大的独立部署单元。
关系
相关元素
主要描述

简介

J2EE 应用程序是 J2EE 系统中最大的独立部署单元。有关 J2EE 应用程序的一般信息,请参阅 概念:Java 2 Platform Enterprise Edition(J2EE)概述

关于组装 J2EE 应用程序的信息,请参阅指南:组装 J2EE 应用程序

关于部署 J2EE 应用程序的信息,请参阅 指南:部署 J2EE 模块和应用程序

对 J2EE 应用程序建模

J2EE 在实施模型中由 UML 工件以及 <<EAR>> 构造型表示。

可通过绘制从包含的 EJB-JAR 到 EAR 的 <<EJBModule>> 依赖关系以及从包含的 WAR 到 EAR 的 <<WebModule>> 依赖关系,从图形上显示将 J2EE 模块归档文件组为 J2EE 应用程序归档文件。

在附带文本中描述的图。

如下图所示,可通过绘制从 EAR 到应用程序服务器节点的 <<部署>> 依赖关系,在图形上显示从 J2EE 应用程序到特定节点(即应用程序服务器)的映射。

在附带文本中描述的图。

除了对在应用程序归档中打包的模块归档文件建模之外,您还可对属性(最终记录在模块和应用程序归档文件的部署描述符中)建模。

以下提供了如何对某些属性建模的示例。

在附带文本中描述的图。

上图显示了将 EJB 和 Web 归档文件组装为 EAR。注意,安全角色建模(应用程序使用安全角色来确定何种用户可访问部分系统)将深入到细分法程度。

J2EE 应用程序部署描述符

J2EE 应用程序包含 J2EE 应用程序部署描述符以及名为“application.xml”的文件。应用程序部署描述符必须放置在 META-INF/ 子目录中。

应用程序部署描述符将列出应用程序中打包的模块以及用于定制应用程序的指示信息。

应用程序部署描述符的内容是在组装 J2EE 应用程序时设置的。关于组装 J2EE 应用程序的更多信息,请参阅指南:组装 J2EE 应用程序

关于部署描述符的一般信息,请参阅 概念:Java 2 Platform Enterprise Edition(J2EE)概述