练习 3.8:对设计模型应用概要文件

您在此练习中,对设计模型应用概要文件,并对 UML 类应用构造型。

可以对 UML 模型应用概要文件来定义转换的输出。可以使用 EJB 转换概要文件来指定从 PiggyBank 设计模型转换到企业 bean 的元素。EJB 概要文件定义构造型,EJB 转换解释这些构造型来生成企业 bean。例如,当您将 «实体» 构造型应用于您的模型中的类时,转换会从该类生成一个实体 bean。

为生成企业 bean,您对 PiggyBank 设计模型的 itso.ad.business 子程序包应用 EJB 概要文件。然后将概要文件中的构造型应用于模型元素。

对设计模型应用概要文件

要在转换模型时创建 EJB 类,您必须对您的设计模型应用 EJB 概要文件。

要对 ejb 子程序包应用 EJB 概要文件:
  1. 在“模型浏览器”视图中,展开 Enterprise IT Design Model,再展开“PiggyBank 实现设计”,并且在 itso.ad.business 子程序包中,单击 ejb
  2. 在“属性”视图的“概要文件”页上,单击“添加概要文件”。
  3. 在“选择概要文件”窗口的“分析概要文件”旁,单击向下箭头并单击“EJB 转换”。

要对 Customer 和 Account EJB 类应用构造型:
  1. 在“模型浏览器”视图中,展开 ejb 并且在 model 子程序包中,单击 Account
  2. 在“属性”视图的“构造型”页上,单击“添加构造型”。
  3. 在“应用构造型”窗口中,单击 Entity
  4. 在“模型浏览器”视图中,单击 Customer
  5. 在“属性”视图的“构造型”页上,单击“添加构造型”。
  6. 在“应用构造型”窗口中,单击 Entity
您已经对 Customer 和 Account 类应用 Entity 构造型。当转换设计模型时,这些类会创建 EJB 实体 bean。

要将 Id 构造型应用到 accountNumber 和 customerId 属性:
  1. 在“模型浏览器”视图中,展开 ejb,接着展开 model 并且在 Account 子程序包中,单击 accountNumber
  2. 在“属性”视图的“构造型”页上,单击“添加构造型”。
  3. 在“应用构造型”窗口,单击 Id
  4. 在“模型浏览器”视图的 Customer 子程序包中,单击 customerId
  5. 在“属性”视图的“构造型”页上,单击“添加构造型”。
  6. 在“应用构造型”窗口,单击 Id
您已将 Id 构造型应用到 accountNumber 和 customerId 属性。转换设计模型后,使用这些属性来存储 Bean 的标识。

要对 PiggyBankController EJB 类应用构造型:
  1. 在“模型浏览器”视图中,展开 ejb 并且在 facade 子程序包中,单击 PiggyBankController
  2. 在“属性”视图的“构造型”页上,单击“添加构造型”。
  3. 在“应用构造型”窗口中,单击 Service
您已经对 PiggyBankController 类应用 Service 构造型。当转换设计模型时,PiggyBankController 类会创建 EJB 服务 bean。

您已经完成了 PiggyBank 设计模型的业务层和集成层。该设计模型完成 PiggyBank UML 模型。注意:教程未对公共设计层进行建模,因为公共层仅包含在应用程序中执行次要任务的实用程序类。您可以从 PiggyBank 联机银行系统概要页面,下载完整的 PiggyBank 设计模型。

要继续,请进入教程概要

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