您可以從 Enterprise Bean 類別中,將方法提升至遠端介面,而不需直接編輯遠端介面。
如果要使用這項功能,您必須在工作台喜好設定中開啟進階 J2EE 功能()。
當您建立 Enterprise Bean 時,會自動建立一組 Bean 的必要方法。
您可以修改這些必要的方法,再新增您自己新的遠端(商業)方法。
建立了這些遠端方法之後,您就可以從 Enterprise Bean 類別中,將方法升級至遠端介面,而不需直接編輯遠端介面。當從 Bean 類別中將 API 外曝至遠端介面時,必須考量到效能的問題。
多次呼叫相同遠端物件中的各個方法可能會使效能降低。
在某些情況下,將若干作業組合在單一批次方法中可以改進效能。
您可以在部署描述子編輯器的 Bean 頁面中,新增其他方法層次的延伸。
如果要把現有的方法提升至介面,請執行下列動作:
- 利用下列方式之一來開啟 Java™ 編輯器:
- 在 J2EE 視景的「專案瀏覽器」視圖中,選取要提升的方法所在之 Bean 類別的 Java 檔。
選取。
- 在 J2EE 視景的「專案瀏覽器」視圖中,展開 ejbModule 資料夾及 Bean 類別的套件,再按兩下 Bean 類別的 .java 檔。
- 在部署描述子編輯器的 Bean 頁面「類別和介面檔」區段中,選取所需要的類別,按一下開啟。這時會在 Java 編輯器中開啟這個類別。
- 在 J2EE 視景的「概要」視圖中,用滑鼠右鍵按一下要提升的商業方法。
在蹦現功能表中,依可用的介面及您要使用的 Bean 類型而定,選取下列選項之一:
如果提升至遠端介面,所產生的提升的方法會擲出 javax.ejb.RemoteException 異常狀況。
如果您已在 Java 編輯器中開啟遠端介面,它會顯示為已經用過,而且在儲存容納遠端介面的編輯器之前,Java 編輯器不會在「概要」視圖中的這個方法旁顯示 "R"。
- 儲存變更並關閉編輯器。