• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    用Jbuilder 7開發Session Bean

    發布: 2007-6-08 17:48 | 作者: 網絡轉載 | 來源: 網絡 | 查看: 56次 | 進入軟件測試論壇討論

    領測軟件測試網 Jbuilder是一個很好的開發工具,你可以通過它來快速創建滿足要求的EJB及其部署描述文件,在《通過實例學JBuilder 7》中,我們已經通過一個購買冰淇淋的實用程序向您介紹了如何用JBuilder 7構造一個完整的應用。今天,我們將以“購物車”程序為例,向您展示如何用Jbuilder 7快速開發EJB。

    創建新的工程


    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”完成設置。

    創建EJB模塊


    1.每一個EJB必須屬于一個EJB模塊,選擇File|New,點擊"Enterprise"標簽,雙擊"EJB Module"。

    2.做如圖五所示設置,點擊"OK","EJB Designer"出現。



    圖五


    創建Session Bean


    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文件。

    部署EJB文件


    1.啟動Weblogic 6.1。

    2.右擊工程列表中的"Trader"節點,選擇Deploy Options for "Trader.jar"|Deploy,如圖三十三所示。



    圖三十三


    創建應用程序測試EJB


    1.選擇File|New,點擊"Enterprise"標簽,雙擊"EJB Test Client",EJB測試應用程序向導出現。

    2.做如圖三十四所示設置,點擊"OK"。



    圖三十四


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

















    圖三十五


    4、保存文件。

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



    圖三十六


    測試EJB


    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/

    TAG: bean jbuilder 開發 session


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>