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

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

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

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

    使用JBuilder2007開發Web Services

    發布: 2007-4-22 19:48 | 作者: 未知    | 來源: 天極     | 查看: 76次 | 進入軟件測試論壇討論

    領測軟件測試網
    Web Services是近幾年新興的技術。它的原理和Web差不多,而它們所不同的是Web程序所服務的是終端用戶,而Web Services所服務的對象是客戶端軟件,也就是說,一個是人,一個是軟件。下面讓我們來看看如何使用JBuilder2007來開發Web Services。

      一、建立Web Services

      在JBuilder2007中可以使用 Web Services工具發現、建立和發布Web Services。而且還可以從Java Beans、EJB Beans或WSDL文件中創建Web Services。我們可以使用從上到下(top-down)或從下到上(bottom-up)兩種方式建立Web Services。第一種方式從WSDL文件建立Web Services,而第二種方式需要從Java Bean建立Web Services。

      1. 使用top-down方式建立Web Services

      在使用top-down方式建立一個Web Services時,首先必須建立一個WSDL文件。WSDL可以通過WSDL編輯器來完成。然后你可以通過Web Services模板來建立Web Service和相應的Java類。

      盡管bottom-up方式建立Web Service是很常用的方式,但是如果是建立全新的Web Services,我推薦使用top-down方式來建立Web Services。

      通過Web Services模板可以幫助你從WSDL文件來建立一個skeleton bean。這個skeleton bean包含了WSDL所描述的方法。在這個bean建立后,你就可以寫具體的Web Services實現代碼了。

      建立Web Services的必要條件

      ·如果你正在使用Apache Jakarta Tomcat Servlet容器作為自己的Web Service服務器,必須先安裝它,然后配置它的一個實例,最后在這個實例中建立一個Web工程。

      ·在Web Content文件夾中建立或導入一個WSDL文件。不過要注意的是你只能使用一個包含service元素的WSDL文件。
    為了從一個WSDL文件中建立Web Service,必須使用Apache Axis 1.0運行環境。建立一個Web Services需要以下幾步操作。

      1. 打開J2EE視圖(Window->Open Perspective->J2EE),如圖1所示。


    圖1 J2EE視圖

      2. 新建一個WSDL文件(如果有存在的WSDL文件,可以導入一個)。

    點擊放大此圖片
    圖2 一個WSDL的編輯視圖

      3. 選中這個WSDL文件,通過New->Other->Web Service建立一個Web Service。

    點擊放大此圖片
    圖3 建立Web Service

      選擇Top down類型?梢酝ㄟ^右側的配置來選擇你的服務器、Web Services運行時以及當前使用的Web工程。通過點擊下部的publish the web service,可以生成.ear文件。點擊完成按鈕。

      在Web Service被建立后,對于下面的幾種情況的發生可能依賴于你所選擇的選項。

      如果你選擇測試被產生的代理的Web Service JSP,那這個代理將在瀏覽器中以http://localhost: port/WebProjectClient/sampleBeanName./WebServiceName/TestClient.jsp形式被運行。你可以通過這個jsp文件來測試Web Services中的方法,方法的運行結果將顯示在結果區里。

      如果你選擇使用Web Services瀏覽器來測試Web Service,這個瀏覽器將啟動。你可以選擇你想測試的相應操作,并輸入相關信息,然后單擊"Go"。

      2. 使用bottom-up方式建立Web Services

      Bottom-up方式可以通過Java Bean或EJB來建立Web Service。在使用bottom-up方式建立一個Web Service時,首先,必須建立一個Java Bean或EJBBean,然后通過Web Services模板建立一個WSDL文件和Web Service。

      Bottom-up方式建立Web Service的方法和top-down方法差不多,也是通過選擇工程中的java或EJB文件,通過New->Other->Web Service 建立Web Service。選擇Bottom-up方式后點擊"Next"來選擇要暴露的方法,如圖4所示。

    點擊放大此圖片
    圖4 選擇要暴露的方法


      在選完方法后點擊"Finish"后生成相應的Web Service。

     二、建立Web Services客戶端

      JBuilder2007不僅為我們提供了生成Web Service的模板,也為我們提供了Web Service客戶端模板助手,通過這個模板,我們可以產生一個Java Bean代理類和一個簡單的例子,這個例子程序為我們演示了如何使用這個代理類來調用Web Service。
    使用JBuilder2007建立Web Service客戶端需要以下三步:

      1、 通過New->Other啟動新建對話框,在Web Services結點中有兩個子項可幫助我們建立Web Services客戶端,它們是Web Service Client和Web Service Client from URL。如圖5所示:

    點擊放大此圖片
    圖5

      2、 選擇Web Service Client,進入建立Web Service客戶端界面。如圖6所示。

    點擊放大此圖片
    圖6

      從圖6可以看出,在最上面的Service definition可以輸入WSDL的URL,可以是本地的,也可以是遠程的。點擊Browse從當前工程中選一個WSDL。如圖7所示。


    圖7

      3. 在輸入完WSDL后,點擊"finish"按鈕后,系統將自動生成如圖8的代理類。


    圖8

     

    延伸閱讀

    文章來源于領測軟件測試網 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>