新增 Bean 的用戶端視圖或介面

您可利用 EJB 部署描述子編輯器,於現有的 Entity 或 Session Bean 中新增及移除用戶端視圖或介面。

用戶端視圖可以是本端或遠端, 而 Entity 和 Session Bean 必須包含至少一個用戶端視圖。EJB 2.x Bean 可以同時包含本端和遠端用戶端視圖,但 EJB 1.1 Bean 只能包含預設遠端用戶端視圖。訊息驅動 Bean 不含用戶端介面。EJB 2.1 Stateless Session Bean 也可以包括 Web 服務用戶端視圖。

比方說,如果現有的 EJB 2.0 BMP Entity Bean 包含本端和本端 Home 介面(本端用戶端視圖), 您可以使用部署描述子編輯器來新增遠端和遠端 Home 介面。當您新增介面時, 您可利用選項,將方法從現有的本端介面複製到新的遠端介面中。您也可以在新增遠端介面的同時, 選擇刪除現有的本端介面。

由於 EJB 1.1 Bean 僅包含一個遠端介面,因此您無法新增其他的用戶端視圖, 或是從 EJB 1.1 Bean 中移除現有的用戶端視圖。

如果要將用戶端視圖新增至 EJB 2.x Enterprise Bean 中,請執行下列動作:

  1. 在 J2EE 視景的「專案瀏覽器」視圖中,用滑鼠右鍵按一下 EJB 專案的部署描述子,再選取開啟工具 > 部署描述子編輯器來開啟部署描述子編輯器。
  2. 在編輯器的 Bean 頁面中,選取您要使用的 Entity。
  3. 在「類別和介面檔」區段中,按一下新增
  4. 在「新增用戶端視圖」精靈中,選取新增介面區段中的勾選框來指定您要新增之用戶端視圖的類型。根據存在的介面,只有適當的勾選框可供使用。
  5. 新增現有介面的方法至新用戶端視圖中區段中,選取您是否要從現有的介面複製方法。如果沒有現有的介面,這個選項就無法使用。
  6. 移除和/或刪除現有的用戶端視圖區段中,選取您是否也要從 Bean、專案或兩者中同時刪除現有的用戶端視圖。
  7. 下一步
  8. 為每一個介面選取所需要的套件類別
  9. 按一下完成
如果您決定您的 Bean 不需要特定用戶端視圖,且用戶端視圖已不再需要,您可以從 Bean 移除它。 如果在新增用戶端視圖之後移除它,請在「類別和介面檔」區段中選取這個用戶端視圖,按一下移除。「移除用戶端視圖」精靈會協助您完成移除作業。
相關概念
EJB 部署描述子編輯器
索引鍵類別和索引鍵欄位
相關工作
新增和移除 CMP 欄位
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.