J2EE 模块是一种实施元素。它是 J2EE 平台上最小的可部署单元。它包含模块级的部署描述符以及至少一个 J2EE 组件。它可与其它 J2EE 模块一起汇编为 J2EE 应用程序
其它关系:  部分的 实施模型
扩展:实施元素
角色: 集成员 
可选: 必须创建。如果进行了部署建模,则必须对它建模。 
模板和报告:
     
示例: 
     
UML 表示: 工件,构造型为 <<EJB-JAR>>、<<JAR>> 或 <<WAR>>。
更多信息: 

活动输入:   活动输出:  

目的 To top of page

J2EE 模块是可移植、可部署的实施元素,它们可汇编为 J2EE 应用程序或是自行部署。J2EE 收集属于相同 J2EE 容器(EJB、Web 或应应用程序客户机)的组件。有 4 种 J2EE 模块:Enterprise JavaBean JAR(EJB-JAR)、Web 应用程序(WAR)、应用程序客户机(JAR)和资源适配器(RAR)。J2EE 模块可包括单独的组件、组件库或全部应用程序。

计时 To top of page

随着体系结构原型的开发,将在精化阶段创建用于具有体系结构意义的 J2EE 组件的 J2EE 模块。剩余的 J2EE 模块在构造阶段创建。随着 J2E 组件中的缺陷查找和修正,将在移交阶段更新 J2EE 模块。

职责 To top of page

集成员负责 J2EE 模块,并确保:

  • J2EE 模块正确实施相应的设计元素,并履行设计规范。
  • 部署描述符完整且正确。
  • J2EE 模块经过了充分的单元测试。

定制 To top of page

J2EE 模块应设计为可移植的、可重用的模块。部署描述符用于定义部署时间参数,为特定的部署环境定制模块。模块包含一般的 J2EE 部署描述符(例如 ejb-jar.xml、web.xml、application-client.xml 或 ra.xml),还可能包含特定于服务器供应商的部署描述符。



Rational Unified Process   2003.06.15