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>> | ![]() |
儲存器管理持續性 (CMP) 1.x Entity Bean | 元件 | <<Entity Bean>> | ![]() |
CMP 2.x Entity Bean | 元件 | <<Entity Bean>> | ![]() |
Bean 管理持續性 (BMP) Entity Bean | 元件 | <<Entity Bean>> | ![]() |
訊息驅動 Bean | 元件 | <<訊息驅動 Bean>> | ![]() |
Session Bean | 元件 | <<Session Bean>> | ![]() |
Session Bean Facade | 元件 | <<Session Bean>> | ![]() |
Bean 類別 | 類別 | <<Bean 類別>> | ![]() |
遠端介面 | 類別 | <<遠端介面>> | ![]() |
本端介面 | 類別 | <<本端介面>> | ![]() |
Home 介面 | 類別 | <<Home 介面>> | ![]() |
本端 Home 介面 | 類別 | <<本端 Home 介面>> | ![]() |
方法許可權 | 類別 | <<方法許可權>> | ![]() |
排除清單 | 類別 | <<排除清單>> | ![]() |
主鍵類別 | 類別 | <<EJB 主鍵類別>> | ![]() |
主鍵欄位 | 屬性 | <<EJB 主鍵欄位>> | ![]() |
CMP 欄位 | 屬性 | <<CMP 欄位>> | ![]() |
本端方法 | 作業 | <<本端>> | ![]() |
遠端方法 | 作業 | <<遠端>> | ![]() |
本端 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 和資料庫物件之間的對映 | 用法 | <<對映>> | 無 |
安全角色關係 | 用法 | <<安全角色>> | 無 |
安全角色參照關係 | 用法 | <<安全角色參照>> | 無 |