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

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

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

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

    Jbuilder7與Weblogic7整合開發之-開發實例

    發布: 2007-5-25 14:12 | 作者: 未知 | 來源: 劉兵 | 查看: 32次 | 進入軟件測試論壇討論

    領測軟件測試網 為了演示JB的強大功能,我專門設計了幾種典型的J2ee應用實例,并且詳細的描述了他們的開發過程。

    2.1 開發SessionBean

    本例演示的JB開發EJB的過程,并且介紹的EJB的部署,調試,監控等。

    2.2 開發步驟

    2.2.1 首先創建一個project



    設置工程名稱,目錄位置等。按Finish按鈕,結束。

    2.2.2 創建一個EJB Module



    2.2.3 輸入創建EJB Module的名稱,類型,位置



    由于Weblogic7支持Ejb1.X和EJB2.x所以,可以選擇EJB的version

    2.2.4 創建一個SessionBean

    在EJB的designer面板中可以以圖形化的方式創建,EJB



    2.2.5 輸入創建EJB的信息



    2.2.6 在SessionBean中增加方法



    2.2.7 輸入方法的信息



    2.2.8 實現方法

    在Enterprise1Bean.java中實現方法

    public String helloWorld(String strMsg) {

    System.out.println("Hello World "+strMsg);

    return "Hello World "+strMsg;

    }


    2.2.9 編譯工程

    首先編譯java文件,然后生產可以部署的ejb.jar文件,可以查看demo.jar的內容。



    2.2.10 配置啟動的Server信息

    Run->Configurations



    New 新建一個RUB信息,它運行Weblogic Server



    2.2.11 啟動Weblogic Server



    可以看到控制臺的輸出信息。



    2.2.12 部署EJB到Weblogic服務器



     


    可以通過控制臺看到部署的信息



    2.2.13 創建客戶端,調用EJB

    JB自動提供了一個wizard工具,可以自動生產測試代碼



    2.2.14 輸入生成Client的信息



    在Client端中,完成測試代碼

    public static void main(String[] args) {

    try {

    Enterprise1TestClient1 client = new Enterprise1TestClient1();

    Enterprise1 remote=client.getHome().create();

    System.out.print(remote.helloWorld("Demo one"));

    }catch (RemoteException ex) {

    ex.printStackTrace();

    }catch (CreateException ex) {

    ex.printStackTrace();

    }

    }




    2.2.15 運行客戶端,測試結果



    可以查看Server和Client的輸出結果



    Client結果



    通過以上步驟,完成了開發EJB的過程。

    2.2.16 Weblogic Console的監控



    2.3 開發EntityBean


    開發步驟

    2.3.1 創建工程



    2.3.2 創建EJB Module



    2.3.3 導入數據庫Schema信息



    2.3.4 輸入數據庫的連接信息



    2.3.5 創建CMP EJB



    2.3.6 輸入EJB信息



    2.3.7 定義對數據庫的映射



    可以修改對數據庫的映射關系,以及各個字段的定義。這些修改,均可自動的修改到ejb-jar.xml

    weblogic-cmp-rdbms-jar.xml中,不需人工進行維護。

    同時可以通過,JB的EJB Designer工具,進行創建,EntityBean之間的關系,創建EJB Finder等。




    2.3.8 配置Weblogic中JDBC Pool和Data Source.

    創建JDBC Connections



    配置JDBC Pool連接信息



    把JDBC Pool部署到目的Server



    創建DataSource



    把DataSource部署到目標Server.



    通過以上幾步,就完成的Weblogic中的DataSource的創建,我們創建的EntityBean中,將會使用到它。

    2.3.9 編譯,部署EJB

    首先象上次實例一樣,進行編譯工程,然后部署到Weblogic中。



    2.3.10 創建客戶端,測試

    通過使用EJB Test Client向導工具,生產,Client端。

    public static void main(String[] args) {

    try {

    CustomersTestClient1 client = new CustomersTestClient1();

    CustomersRemoteHome home=client.getHome();

    CustomersRemote r=home.findByPrimaryKey(new java.math.BigDecimal("9"));

    System.out.println(r.getCustomerAddress());

    }

    catch (RemoteException ex) {

    ex.printStackTrace();

    }catch (FinderException ex) {

    ex.printStackTrace();

    }

    }


    然后運行,進行測試。

    2.3.11 查看部署信息,監控運行情況

    可以通過Weblogic Console查看EJB的部署情況,和運行情況。



    2.4 開發WebApplication

    本實例,簡單演示使用JB開發,Web Application過程。



    2.4.2 通過向導,創建Web Application




    2.4.3 創建Servlet



    通過,向導可以創建Servlet,以及JSP等。

    2.4.4 配置Web.xml信息



    可以通過JB提供的可視化工具,配置Web.xml信息。

    2.4.5 運行,測試Servlet應用



    2.5 部署與調試

    JB提供集成的工具,可以進行,直接部署到服務器上,并且能夠進行集成調試?梢詤⒓,JB Help.




    JB常用工具




    JB了以下,幾種常用工具,使用它們,可以幫助我們提供開發效率,具體可以參加JB HELP

    Refactoring code symbols

    Unit testing

    Visualizing code with UML

    Creating Javadoc from API source files

    延伸閱讀

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


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