EJB 用戶端 JAR 專案

EJB 用戶端 JAR 專案包含用戶端程式在使用 EJB 模組所包含之 Enterprise Bean 的用戶端視圖時,所需要的所有類別檔。

當使用 EJB 工具時,您可以利用對應的 EJB 用戶端 JAR 專案來建立 EJB 專案。這個 EJB 專案會隨著 EJB 用戶端 JAR 專案而不同。EJB 用戶端 JAR 專案包含 Enterprise Bean 用戶端的所有必要類別,其中包括所有介面類別、索引鍵類別和支援類別。由於這些類別在 EJB 專案中不會重複出現,因此,EJB 專案會隨著它的 EJB 用戶端 JAR 專案而不同。任何參照 EJB 專案中之 Enterprise Bean 的專案都需要參照 EJB 用戶端 JAR 專案。如果 EJB 用戶端 JAR 專案在另一個企業應用程式中,EJB 用戶端 JAR 檔就必須新增至進行參照的 EAR 檔中,來作為公用程式 JAR 檔。您可以使用 Java™ JAR 相依關係編輯器,來更新相依關係。最佳作法是配合反向相容性,只建立 EJB 專案的參照。其他詳細資訊,請參閱指定相依 JAR 檔或模組

建立好 EJB 用戶端 JAR 專案之後,您就可以將任何必要的值物件新增至 Home 介面或元件介面所需要的這個專案中。如果物件沒有出現,就會發生編譯錯誤。 不過,您利用部署描述子編輯器來進行的 Home 介面和元件介面以及索引鍵類別的任何變更,都會適當反映在 EJB 用戶端 JAR 專案中。

EJB 用戶端 JAR 檔

EJB 用戶端專案是在匯出應用程式時,被當作 EJB 用戶端 JAR 檔加以匯出的。EJB 用戶端 JAR 檔是利用選用的 ejb-client-jar 元素,在 EJB JAR 檔的部署描述子中指定的。ejb-client-jar 元素的值是在包含它的 J2EE 企業應用程式保存檔 (.ear) 中,用來指定 EJB 用戶端 JAR 檔位置的路徑名稱。該路徑名稱的值,是相對於該應用程式 EJB JAR 檔的 URI。
註: EJB 用戶端 JAR 檔的相對 URI 路徑,在 EJB 專案所屬的所有應用程式中,應該都是一樣的。

當您建立 EJB 專案的 EJB 用戶端 JAR 專案時,EJB 用戶端 JAR 檔會新增至包含它的企業應用程式中,來作為專案公用程式 JAR。 只要 EJB 專案是定義為該應用程式的模組,就不能從企業應用程式移除這個 EJB 用戶端 JAR 檔的參照。

重要: 如果您利用「匯出 EJB JAR 檔」精靈來匯出 EJB 專案,匯出精靈不會併入 EJB 專案的相關 EJB 用戶端 JAR 專案。如果要併入 EJB 用戶端 JAR 檔,建議您匯出包含 EJB 專案的企業應用程式 EAR 檔。產生的 EAR 檔會將任何相依的 EJB 用戶端 JAR 檔併入為公用程式 JAR 檔。另外,您也可以在匯出 EJB 專案之前移除 EJB 用戶端 JAR 檔,或將 EJB 用戶端 JAR 專案個別匯出為 JAR 檔。團隊環境的另一個選項是將各個專案一起匯出。 請參閱匯出專案以便共用
相關工作
建立 EJB 用戶端 JAR 專案
移除 EJB 用戶端 JAR 專案
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.