“UML 到 EJB”转换将具有 <<MessageProcessor>> 构造型的类转换为消息驱动的 Bean,该消息驱动的 Bean 具有与源 UML 类名相同的 Bean 名称并且具有缺省数据。转换生成以下 Java 类:
转换在为源 UML 类的父包生成的包文件夹中生成类。如果您创建 UML 模型而没有包,则转换会创建名为 ejbs 的缺省包。
转换在目标 EJB 项目的源树中生成 Bean 类文件。
转换将定义消息驱动的 Bean 的数据添加到部署描述符(ejb-jar.xml)中。
如果消息驱动的 Bean 的源 UML 类与另一个具有 <<MessageProcessor>> 构造型的 UML 类有泛化关系(例如扩展关系),则该类代表的消息驱动的 Bean 就成为要生成的实体 Bean 的 EJB 超类。
忽略。
转换将源 UML 类上的属性转换成 Bean 类中的 Java 属性。 关于如何转换属性的更多信息,请参阅“UML 到 Java”转换文档。如果属性的类型是另一个企业 Bean,则 EJB 转换不会为会话 Bean 生成字段和关联。而是转换将消息写入说明不转换源属性的日志文件中。
转换将源 UML 类上的操作转换为典型的 Java 方法,就如同消息驱动的 Bean 是 Java 类一样。
忽略。
忽略。
使用条款 | 反馈
(C) Copyright IBM Corporation 2005, 2005.All Rights Reserved.