您可以利用精靈來建立 CMP 實體並新增至專案中。
在建立 Enterprise Bean 之前,您必須:
- 在 J2EE 視景中,按一下檔案 > 新建 > 其他 > EJB > XDoclet
Enterprise JavaBean。這時會出現「建立 Enterprise JavaBean」精靈。
- 選取 ContainerManagedEntityBean。
- 按下一步。
- 選取存放新的 Bean 的專案。
- 在資料夾欄位中,選取新的 Bean 的資料夾。
- 在 Java™ 套件欄位中,輸入新的 Bean 的套件名稱。
- 在類別名稱欄位中,鍵入 Enterprise Bean 的名稱。
依照慣例,Bean 名稱以大寫字母開頭。
註: Bean 名稱可以使用 Unicode 字元,但 Enterprise Bean 相關的 Enterprise Bean 套件和類別不支援 Unicode 字元。
- 如果要讓 Bean 繼承自 java.lang.Object 以外的類別,請變更 Bean 的超類別。
- 按下一步。
- 提供 Bean 的 EJB 名稱。這是 Enterprise Bean 類別的名稱。
- 提供綱目名稱來指定 Bean 的抽象綱目。
- 提供 Bean 的顯示名稱。這是由工具使用的 Enterprise Bean 簡短名稱。
- 提供 Bean 的文字說明。
- 選取新的 Bean 的 CMP 版本:
- 1.x 指定將 Bean 新增至 EJB 1.0 或更新版本的專案。
- 2.x 指定將 Bean 新增至 EJB 2.0 或更新版本的專案。
- 選取新的 Bean 的使用案例:
- 從表格匯入屬性指定從資料庫表格中匯入 CMP Entity Bean 屬性。按下一步。
- 執行下列動作之一:
- 若要選取可用的連線定義,請在可用的連線定義清單中按一下連線。按下一步。
- 若要建立新的 JDBC 連線定義,請按一下新建。在連線參數視窗中,
在「新建連線」精靈的「連線參數」頁面上指定必要的 JDBC 連線參數。
選取資料庫管理程式、JDBC 驅動程式,並指定其他連線細節。
若要指定 JDBC 連線過濾器,請清除停用過濾器勾選框,並指定適當的連線過濾器。
按一下完成。
- 定義新的屬性指定使用者定義的 CMP Entity Bean 屬性。
按下一步。
- 若要建立 Entity Bean 的 CMP 屬性,請按一下新增。
- 若要指定屬性的名稱,請按一下名稱欄位並輸入名稱。
- 若要指定屬性的類型,請按一下類型欄位並輸入類型。
- 若要將屬性設為 Entity Bean 的索引鍵欄位,請選取主要索引鍵勾選框。
- 若要指定 Entity Bean 的表格名稱,請在表格欄位中輸入名稱。
- 若要新增更多屬性,請重複執行程序 a 至 d。
- 按下一步。
- 選取類別使用的修飾元類型。選項包括 Public、Abstract 及 Final。
- 選取要由 Bean 實作的介面:
- 按一下新增按鈕來開啟「選取類型」對話框,選取要實作的介面。
- 如果新增的介面已不要再實作,請在清單中選取介面,再按一下移除。
- 選取您希望精靈建立的方法 Stub。選項包括 main、繼承的 abstract 方法及 Super 類別的建構子。
- 按一下完成。新的 Bean 會新增至指定的 EJB 專案。