將方法提升至介面中

您可以從 Enterprise Bean 類別中,將方法提升至遠端介面,而不需直接編輯遠端介面。

如果要使用這項功能,您必須在工作台喜好設定中開啟進階 J2EE 功能(視窗 > 喜好設定 > 工作台 > 功能)。

當您建立 Enterprise Bean 時,會自動建立一組 Bean 的必要方法。 您可以修改這些必要的方法,再新增您自己新的遠端(商業)方法。

建立了這些遠端方法之後,您就可以從 Enterprise Bean 類別中,將方法升級至遠端介面,而不需直接編輯遠端介面。當從 Bean 類別中將 API 外曝至遠端介面時,必須考量到效能的問題。 多次呼叫相同遠端物件中的各個方法可能會使效能降低。 在某些情況下,將若干作業組合在單一批次方法中可以改進效能。

您可以在部署描述子編輯器的 Bean 頁面中,新增其他方法層次的延伸。

如果要把現有的方法提升至介面,請執行下列動作:

  1. 利用下列方式之一來開啟 Java™ 編輯器:
    • 在 J2EE 視景的「專案瀏覽器」視圖中,選取要提升的方法所在之 Bean 類別的 Java 檔。 選取開啟工具 > Java 編輯器
    • 在 J2EE 視景的「專案瀏覽器」視圖中,展開 ejbModule 資料夾及 Bean 類別的套件,再按兩下 Bean 類別的 .java 檔。
    • 在部署描述子編輯器的 Bean 頁面「類別和介面檔」區段中,選取所需要的類別,按一下開啟。這時會在 Java 編輯器中開啟這個類別。
  2. 在 J2EE 視景的「概要」視圖中,用滑鼠右鍵按一下要提升的商業方法。 在蹦現功能表中,依可用的介面及您要使用的 Bean 類型而定,選取下列選項之一:
    • Enterprise Bean > 提升至本端介面
    • Enterprise Bean > 提升至本端 Home 介面
    • Enterprise Bean > 提升至遠端介面
    • Enterprise Bean > 提升至 Home 介面
    • Enterprise Bean > 提升至服務端點介面
    如果提升至遠端介面,所產生的提升的方法會擲出 javax.ejb.RemoteException 異常狀況。 如果您已在 Java 編輯器中開啟遠端介面,它會顯示為已經用過,而且在儲存容納遠端介面的編輯器之前,Java 編輯器不會在「概要」視圖中的這個方法旁顯示 "R"。
  3. 儲存變更並關閉編輯器。
相關工作
使用 Bean 的用戶端介面方法
將方法新增至 Home 介面中
將方法從介面降級
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.