EJB 是服务器端的 Java 组件。它受 EJB 容器托管,该 EJB 容器使 EJB 能使用诸如分发、持久、安全和事务等机制。 
其它关系:  部分的 设计模型
角色: 设计员 
可选: 如果使用 EJB 技术,则是必需的。 
模板和报告:
     
示例: 
     
UML 表示:  由一个或多个类组成的一组类。指南:确定 EJB 中论述了详细信息以及备用建模选项。
更多信息: 

活动输入:   活动输出:  

用途 到页首

EJB 的用途与工件:设计类相同。由于它们具有某种独特的建模特征和其它的特定指导信息,所以将其概括为单独的工件,但在很多情况下,它们可被看作是设计类。

属性 到页首

属性名 简述
名称 EJB 的名称。
简述 对 EJB 角色和用途的简短描述。
职责 EJB 定义的职责。
关系 与其它模型元素的关系。例如,如果将 EJB 作为组件建模,则 EJB 与 Enterprise Bean 类和接口之间可能存在“驻留”依赖关系,与模块之间可能存在“实施”关系,与节点之间可能存在“部署”关系。
特殊需求 对在设计模型中不予考虑、但在实施期间需要予以注意的所有 EJB 中需求(例如非功能需求)的引用。
EJB 的任何本地图,例如交互图、EJB 图或状态表图。

计时 到页首

在精化阶段确定并描述具有体系结构意义的 EJB。其余的 EJB 在构造阶段确定并描述。

职责 到页首

设计员角色负责 EJB 的完整性,确保:

  • EJB 实现了根据它所参与的用例实现对它提出的需求。
  • EJB 尽可能独立于其它的设计元素。
  • 验证其属性(以及 Bean 实施类和任何接口的属性),包括职责、关系、操作和属性,并使其保持一致。
  • 特殊需求可理解且适合其目的。
  • 描述 EJB 的图是可理解的,且与其它属性保持一致。

定制 到页首

指南:EJB 中描述了建模 EJB 的选项。



Rational Unified Process   2003.06.15