练习 1.2:准备工作空间

在开始之前,您可能想要查看练习 1.1:技术简介中的概念。

练习 1.2 概述了工作台布局和与 EJB 相关的项目。在此练习中,您将完成下列任务:

工作台布局

在工作台中完成的所有工作必须与项目相关联。由于项目根据类型对功能进行了优化,所以项目的工作文件和目录看起来是有组织的。

工作台的布局由透视图视图组成。视图是从不同角度提供数据的工作台窗口。例如,项目显示在项目资源管理器视图中。类或 XML 文件的结构将显示在大纲视图中。工作台有许多不同的视图,专用于每种类型的数据。在工作台的给定区域中,视图可以堆叠,以便它们可以显示为选项卡式页面而便于访问。

透视图管理工作台的整体布局,它是由一组视图和编辑器区域组成的。透视图伴随有一组预定义视图或缺省视图,这些视图是以特定顺序排列的。但是,可以对透视图进行高度地定制。可以从给定的透视图中添加或除去不同的视图。可以更改视图的位置。

J2EE 透视图是为 EJB 开发而优化的。

J2EE 透视图

信息中心提供了有关下列主题的更多信息:

设置项目

在工作台中,所有文件都必须位于一个项目中,因此在创建 UML 类图之前,需要先创建放置 UML 类图的项目。由于要创建 EJB,因此将创建 EJB 项目。当创建 EJB 项目时,将会自动创建其它支持项目。

创建 EJB 项目

创建 EJB 项目需要定义目标服务器。确保在安装此产品期间包括了 WebSphere Application Server 6.0 集成测试环境。

  1. 文件菜单中选择新建 > 其它。“新建”向导打开。
  2. 选择显示所有向导复选框。
  3. 展开 EJB
  4. 选择 EJB 项目
  5. 单击下一步
  6. 如果打开“确认启用”对话框,则单击确定
  7. 当“新建 EJB 项目”向导打开时,为项目命名(在此示例中为 UML EJB tutorial)。
  8. 保留项目位置不变。
  9. 如果显示“高级”选项,则没有定义目标服务器。如果发生这种情况,则需要执行下列其中一个步骤:
  10. 单击完成
  11. 如果打开“确认透视图切换”对话框,则选择。这将切换至 J2EE 透视图。

创建 EJB 项目时会同时创建几个支持项目,如在 J2EE 透视图的“项目资源管理器”视图中所示:

与 EJB 相关的项目

企业应用程序(EAR)项目

在“项目资源管理器”视图中展开企业应用程序,研究 UML EJB tutorialEAR 项目。在 EAR 目录中您将看到

EAR 项目的展开视图

如果双击部署描述符(链接或实际的文件),application.xml 文件就会在“应用程序部署描述符”编辑器中打开。应用程序部署描述符的内容将显示在几个不同的页面上,可以通过单击编辑器区域底部的选项卡来浏览这些内容。可以双击“应用程序部署描述符”编辑器的标题栏(标题栏)以使它扩大为使用整个工作台框架。当想要将窗口还原为正常大小时,再次双击标题栏。

注意,在“概述”页的“常规信息”标题下面,“显示”名称为 UML EJB tutorialEAR,它与 EAR 项目名相同。此名称来自 EJB 项目名。“显示”名称是在 WebSphere Application Server Administrative console 中安装和配置 EAR 文件时所看到的值。当然,可以在创建 EJB 项目时选择您自己的名称,或者在创建之后对它们进行重命名。

此外还要注意“模块”标题下面的 EJB UML_EJB_tutorial.jar。在“模块”选项卡上,除了 EJB JAR 文件之外,您还将看到列示的“项目实用程序 JAR”文件 UML_EJB_tutorialClient.jar

“应用程序部署描述符”编辑器

通过单击标题栏上的 X 来关闭部署描述符编辑器。

EJB 项目

在“项目资源管理器”视图中,折叠所有打开的项目(“全部折叠”图标)。展开 EJB 项目,然后展开 UML EJB tutorial。您将找到下列资源:

EJB 项目的展开视图

如果双击部署描述符(链接或实际的文件),ejb-jar.xml 文件就会在“EJB 部署描述符”编辑器中打开。EJB 部署描述符的内容将显示在几个不同的页面上,可以通过单击编辑器区域底部的选项卡来浏览这些内容。

注意,在“概述”页的“常规信息”标题下面,“显示”名称为 UML EJB tutorial。这与 EJB 项目的名称相同。在“用法”标题下面,您将看到 UML EJB tutorialEAR,它指示使用此 JAR 文件的 EAR 文件。在“EJB 客户机 Jar”标题下面,您将看到列示的 UML_EJB_tutorialClient.jar

EJB 部署描述符编辑器

单击部署描述符的“源代码”选项卡。此视图显示实际的 XML 数据,这些数据显示在部署描述符编辑器的其它页上。当对企业应用程序作出更改时,通过部署描述符编辑器或 UML 类图,可对 XML 数据作出这些更改,然后显示在部署描述符编辑器或类图中。

EJB 部署描述符编辑器的源代码页

EJB 部署描述符编辑器还有许多其它选项卡,但是本教程不讨论这些详细信息。有关更多信息,请参阅信息中心的 EJB 部署描述符编辑器部分。

通过单击标题栏上的 X 来关闭部署描述符编辑器。

EJB 客户机项目

在“项目资源管理器”视图中,再次折叠展开的项目(“全部折叠”图标)。

展开其它项目,然后展开 UML EJB tutorialClient。您将找到下列资源:

注意,此类型的项目没有部署描述符。

EJB 客户机项目的展开视图

创建 UML 类图

既然已定义了项目,就将创建 UML 类图了。将创建一个文件夹以包含类图,从而使它与实际的代码分开。

在“项目资源管理器”视图中,执行下列步骤:

  1. 突出显示 EJB 项目 UML EJB tutorial
  2. 右键单击,然后选择新建 > 其它
  3. 展开简单
  4. 选择文件夹
  5. 单击下一步
  6. 验证父文件夹名为 UML EJB tutorial
  7. 提供文件夹名 diagrams
  8. 单击完成

现在,遵循下列步骤创建一个空 UML 类图:

  1. 突出显示 EJB 项目 UML EJB tutorial
  2. 右键单击并选择新建 > 类图。“新建类图”向导将打开。
  3. 展开 UML EJB tutorial
  4. 选择 diagrams 文件夹。
  5. 将类图文件名更改为 EJB Sample
  6. 单击完成

这将创建一个空类图并在 UML 可视编辑器中打开空文件。请注意该类图右边的选用板。该选用板包含可以在类图上创建、可视化和编辑的项。一般地说,单击任何选用板对象以突出显示该对象,然后单击类图中的任何地方以将项放到该类图上。该对象将显示在类图上任何底层的代码的后面以支持在项目中创建的对象。如果创建对象涉及向导,则将自动启动该向导。

注意选用板中的 EJB 抽屉。由于类图在 EJB 项目中,所以会自动将 EJB 抽屉包括在选用板上。

UML 类图编辑器

现在,您可以开始练习 1.3:将实体 bean 添加至类图了。

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