EJB 转换概要文件

EJB 转换概要文件定义“UML 到 EJB”转换解释来用以生成企业 Bean 的构造型。下表列出了 EJB 转换概要文件定义的构造型:

构造型

目标元素

“UML 到 EJB”转换解释

<<Entity>>

UML 类

代表实体 Bean

<<Service>>

UML 类

代表构造型属性“hasState”最初被设置为 false 的会话 Bean(false 表示该会话 Bean 是无状态的)。

<<MessageProcessor>>

UML 类

代表消息驱动的 Bean

<<Id>>

UML 属性

代表将要作为实体 Bean 的主键的一部分使用的 CMP 或 BMP 字段

<<Query>>

UML 操作

代表实体 Bean 上的查询方法

EJB 转换概要文件还定义了以下约束:

·   一个 UML 类应该只具有以下构造型中的一种:<<Entity>>、<<Service>> 或 <<MessageProcessor>>

·   一个具有构造型的类与另一个具有相同构造型的类应该只有泛化关系

·   <<Query>> 构造型应该仅应用于具有 <<Entity>> 构造型的类上的操作

·   <<Id>> 构造型应该仅应用于具有 <<Entity>> 构造型的类上的属性  

当您使用 EJB 转换概要文件验证某个模型时,这些约束可能会生成警告。在您运行“UML 到 EJB”转换之前,应该更正生成警告的问题。但是,这些警告并不会阻止您运行转换。

使用条款 | 反馈
(C) Copyright IBM Corporation 2004, 2005.
All Rights Reserved.