EJB 和 UML 元素之間的對映

Enterprise JavaBeans™ (EJB) Enterprise Bean 和元素在統一建模語言 (UML) 類別圖解視圖中,是根據 EJB 架構和 UML 之間對映所用的規格來表示, 一如 UML/EJB 對映規格要求 JSR -000026(又稱為 JSR-26)所定義。

JSR-26 定義這個標準對映規格的目的, 是為了利用 UML 來表示 Java™ 和 EJB 技術型元件。JSR-26 是透過 Java 社群程序程式加以發行和更新, 它可以為開發人員社群,提供這兩種技術之間的一個主要鏈結。

在 UML 類別圖解中, 是利用 UML 表示法來表示下列幾項:Enterprise Bean、構成 Enterprise Bean 的欄位和方法, 以及遵循 JSR-26 的 Enterprise Bean 之間的關係。

UML 類別圖解也可以反映 Java 類別和介面。 依預設,欄位是對映至屬性,而方法是對映至作業。 它也許可以作為 Java 類別的關聯, 來代表 Java 欄位, 這都要根據關係的本質而定。

造型是一種延伸機制,它可以拓展 UML 詞彙,並且賦予更專屬的意義給 Java 類別、Java 介面或 Enterprise Bean。下表所示範的,是在 UML 類別圖解中,Enterprise Bean 和 EJB 元素如何對映至具有圖示的 UML 元素和造型。

EJB 元素 UML 元素 造型 圖示
EJB JAR 檔 成品 <<EJB Jar>> 本影像所顯示的,是 EJB JAR 的圖示。
儲存器管理持續性 (CMP) 1.x Entity Bean 元件 <<Entity Bean>> 本影像所顯示的,是 CMP 1.x Entity Bean 的圖示。
CMP 2.x Entity Bean 元件 <<Entity Bean>> 本影像所顯示的,是 CMP 2.x Entity Bean 的圖示。
Bean 管理持續性 (BMP) Entity Bean 元件 <<Entity Bean>> 本影像所顯示的,是 BMP Entity Bean 的圖示。
訊息驅動 Bean 元件 <<訊息驅動 Bean>> 本影像所顯示的,是訊息驅動 Bean 的圖示。
Session Bean 元件 <<Session Bean>> 本影像所顯示的,是 EJB Session Bean 的圖示。
Session Bean Facade 元件 <<Session Bean>> 本影像所顯示的,是 Session Facade 圖示。
Bean 類別 類別 <<Bean 類別>> 本影像所顯示的,是 Bean 類別的圖示。
遠端介面 類別 <<遠端介面>> 本影像所顯示的,是遠端介面的圖示。
本端介面 類別 <<本端介面>> 本影像所顯示的,是本端介面的圖示。
Home 介面 類別 <<Home 介面>> 本影像所顯示的,是 Home 介面的圖示。
本端 Home 介面 類別 <<本端 Home 介面>> 本影像所顯示的,是本端 Home 介面的圖示。
方法許可權 類別 <<方法許可權>> 本影像所顯示的,是方法許可權的圖示。
排除清單 類別 <<排除清單>> 本影像所顯示的,是排除清單的圖示。
主鍵類別 類別 <<EJB 主鍵類別>> 本影像所顯示的,是主鍵類別的圖示。
主鍵欄位 屬性 <<EJB 主鍵欄位>> 本影像所顯示的,是主鍵欄位的圖示。
CMP 欄位 屬性 <<CMP 欄位>> 本影像所顯示的,是 CMP 欄位(屬性)的圖示。
本端方法 作業 <<本端>> 本影像所顯示的,是本端方法的圖示。
遠端方法 作業 <<遠端>> 本影像所顯示的,是遠端方法的圖示。
本端 Home 方法 作業 <<本端 Home>> 本影像所顯示的,是本端 Home 方法的圖示。
Home 方法 作業 <<Home>> 本影像所顯示的,是 Home 方法的圖示。
方法元素 作業 <<方法元素>> 本影像所顯示的,是方法元素的圖示。
安全角色名稱 動作者 <<角色名稱>> 本影像所顯示的,是安全角色名稱圖示。
安全角色名稱參照 動作者 <<角色名稱參照>> 本影像所顯示的,是安全角色名稱參照圖示。
EJB 繼承關係的 WebSphere Application Server (WAS) 延伸 繼承 <<WAS 繼承>>
CMP 關係 關聯 <<關係>>
Enterprise Bean 與其 Home、遠端(本端 Home、本端)介面之間的關係 實作 <<EJB 實作>>
EJB JAR 檔及其內含的 Entity Bean 之間的關係 呈現 <<呈現>>
Enterprise Bean 及其 Bean 類別之間的關係 實現 <<EJB 實現>>
Enterprise Bean 之間的遠端參照 用法 <<參照>>
Enterprise Bean 之間的本端參照 用法 <<本端參照>>
CMP 和 Session Facade Bean 之間的 Facade 關係 用法 <<Facade>>
Enterprise Bean 和資料庫物件之間的對映 用法 <<對映>>
安全角色關係 用法 <<安全角色>>
安全角色參照關係 用法 <<安全角色參照>>
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.