1.打開Jbuilder 7,選擇File|New Project,工程向導出現。
2.設置工程名為“Trader”,選擇工程要保存的目錄,其它選項保持不變,點擊“Finish”。

1.為了部署測試EJB,需要配置相應的應用服務器,本例采用Bea Weblogic 6.1。選擇Tools|Configure Servers,出現一對話框。
2.點擊左邊列表中的“Weblogic Application Server 6.x+”。
3.選中“Server Setting”中的“Enable Server”,設置“General”中的“Home directory”,選擇應用服務器的主目錄。

3.點擊“Custom”,設置“JDK installation directory”和“BEA home directory”以及“Password”。

4.點擊"OK",然后重新啟動Jbuilder 7。
5.點擊Project|Default Project Properties。
6.選擇"Server",做如圖四所示設置。

7.點擊“OK”完成設置。
1.每一個EJB必須屬于一個EJB模塊,選擇File|New,點擊"Enterprise"標簽,雙擊"EJB Module"。
2.做如圖五所示設置,點擊"OK","EJB Designer"出現。

1.右擊"EJB Designer"面板,選擇Create EJB|Session Bean。
2.設置Session Bean的屬性。


3.增加變量"_cardHolderName"。在"EJB Designer"中右擊"Trader"彈出快捷菜單,選擇Add|Field。

4.按圖九所示進行設置。

5.用同樣的方法增加變量"_creditCardNumber"。
6.增加變量"_expirationDate",類型為"java.util.Date"。


7.用同樣方法增加變量"_items",變量類型為"java.util.ArrayList"。
8.右擊"EJB Designer"面板中的"Trader",選擇"View Bean Source",可以看到源代碼:

9.增加業務邏輯方法"addItem",向購物車中增加商品。右擊"EJB Designer"面板中的"Trader",選擇Add|Method。

10.做如圖十四所示設置,輸入參數的類型為"Item",它是一個類,稍后我們將創建它。

11.用同樣的方法增加業務邏輯方法"removeItem",從購物車中移走某種商品,設置如圖十五所示。

12.用同樣的方法增加業務邏輯方法"getContents",顯示購物車中所有商品內容,設置如圖十六所示。

13.用同樣的方法增加業務邏輯方法"getTotalPrice",顯示購物車中所有商品的價值,設置如圖十七所示。

14用同樣的方法增加業務邏輯方法"purchase",進行購買,設置如圖十八所示。

15、右擊"EJB Designer"面板中的"Trader",選擇"View Bean Source",可以看到此時的源代碼:

16、由于"Item"類還沒有實現,因此會顯示出由有兩個錯誤:

17、打開"TraderBean.java"文件,增加如圖二十一所示代碼。

18、修改"TraderBean.java"文件的"ejbCreate":

19、修改"TraderHome.java"文件的"ejbCreate":

20、實現"TraderBean.java"文件的"addItem"方法。

21、實現"TraderBean.java"文件的"removeItem"方法。

22、創建"Item.java",選擇File|New Class,類向導出現,設置如圖二十六所示。

23、點擊"OK",然后修改"Item.java"文件:

24、保存文件后,原來的錯誤信息消失,這是由于已經存在了"Item.java"文件。
25、實現"TraderBean.java"文件的"getContents"方法。

26、實現"TraderBean.java"文件的"getTotalPrice"方法,如圖二十九所示。

27、實現"TraderBean.java"文件的"purchase"方法,如圖三十所示。

28、選擇File|Save Project Trader.jpx,保存工程。
29、Jbuilder 7自動創建了相應的部署描述文件,ejb-jar.xml文件如圖三十一所示,weblogic-ejb-jar.xml文件如圖三十二所示。


30、編譯工程,選擇Project|Make Project "Trader.jpx",工程里所有文件將被編譯,最后形成Trader.jar文件。
1.啟動Weblogic 6.1。
2.右擊工程列表中的"Trader"節點,選擇Deploy Options for "Trader.jar"|Deploy,如圖三十三所示。

1.選擇File|New,點擊"Enterprise"標簽,雙擊"EJB Test Client",EJB測試應用程序向導出現。
2.做如圖三十四所示設置,點擊"OK"。

3.改變"TraderTestClient1.java"文件如圖三十五所示。








4、保存文件。
5、編譯"TraderTestClient1.java",選擇Project||Make "TraderTestClient1.java",如圖三十六所示。

1、點擊Run|Configurations,選擇"Run"標簽,如圖三十七所示。

2、點擊"New"按鈕,做如圖三十八所示設置。

3、點擊"server"標簽,點擊"OK"完成設置。
4、點擊"New"按鈕,做如圖三十九所示設置。

5、點擊"OK"完成設置。配置對話框如圖四十所示。

6、點擊"OK"完成設置。
7、啟動Weblogic 6.1
8、打開"TraderTestClient1.java"文件,選擇Run|Run "TraderTestClient1.java" Use "Client"測試EJB.如圖四十一所示。

9、消息框輸出測試的結果:

延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/