您可以使用精靈來建立 Session Bean,並且將它新增至您的專案中。
在建立 Enterprise Bean 之前,您必須:
如果要建立 Session Bean,請執行下列動作:
- 在 J2EE 視景中,按一下檔案 > 新建 > 其他 > EJB > XDoclet
Enterprise JavaBean。這時會出現「建立 Enterprise Bean」精靈。
- 選取 Session Bean。
- 按下一步。
- 選取存放新的 Session Bean 的專案。
- 在資料夾欄位中,選取新的 Bean 的資料夾。
- 在 Java™ 套件欄位中,輸入新的 Bean 的套件名稱。
- 在類別名稱欄位中,鍵入 Enterprise Bean 的名稱。
依照慣例,Bean 名稱以大寫字母開頭。
註: Bean 名稱可以使用 Unicode 字元,但 Enterprise Bean 相關的 Enterprise Bean 套件和類別不支援 Unicode 字元。
- 如果要讓 Bean 繼承自 java.lang.Object 以外的類別,請變更 Bean 的超類別
- 按下一步。
- 提供 Bean 的 EJB 名稱。這是 Enterprise Bean 類別的名稱。
- 提供 Bean 的 JNDI 名稱。這是伺服器在執行時期用來尋找 Enterprise Bean 的邏輯名稱。
- 提供 Bean 的顯示名稱。這是由工具使用的 Enterprise Bean 簡短名稱。
- 提供 Bean 的文字說明。
- 選取新的 Bean 的狀態類型:
- Stateful Session Bean 可以跨多個方法呼叫和交易來保留用戶端特有的階段作業資訊或交談狀態。
在建立時期,儲存檔案會為 Stateful Session Bean 的實例指定專屬的身分。
- Stateless Session Bean 不保留交談狀態。
Stateless Session Bean 的實例沒有交談式狀態。Stateless Session Bean 的所有實例都具有相同的物件 ID(由儲存檔案指定)。
- 選取新的 Bean 的交易類型:
- 儲存檔案指定由儲存檔案執行交易區分。
- Bean 指定由 Bean 執行交易區分。
- 按下一步。
- 選取類別使用的修飾元類型。選項包括 Public、Abstract 及 Final。
- 選取要由 Bean 實作的介面:
- 按一下新增按鈕來開啟「選取類型」對話框,選取要實作的介面。
- 如果新增的介面已不要再實作,請在清單中選取介面,再按一下移除。
- 選取您希望精靈建立的方法 Stub。選項包括 main、繼承的 abstract 方法及超類別的建構子。
- 按一下完成。新的 Bean 會新增至指定的 EJB 專案。