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

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

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

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

    使用PowerDesigner 9.5創建Web服務

    發布: 2008-10-07 09:41 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 38次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:PowerDesigner 9.5
    Sybase公司PowerDesigner總設計師Xiao Wang撰稿 

      Web服務允許您以標準格式提供現有的或新增的功能,并且允許用戶和應用程序從任何位置訪問它們。

      PowerDesigner 9.5同時針對Microsoft .NET和Java引入了完善的Web服務設計和生成機制。使用PowerDesigner 9.5,您可以專注于Web服務的設計,而將所有必需的生成、實現構造的任務交給PowerDesigner完成。

      Web服務概述
      Web服務是一種接口,它描述了在網絡上可通過SOAP消息進行訪問的操作集合。

      Web 服務的接口和部署位置(可選)由WSDL說明。WSDL是一種聲明數據類型、消息、端口類型和端口(可選)的XML文檔。通過WSDL,用戶可以知道應該發送哪種格式的SOAP消息來調用Web服務以及返回消息的格式為何。

      為了能使用戶查找到所需的Web服務,服務提供者可能會在UDDI注冊服務中發布WSDL文檔。這樣,用戶就可以使用UDDI注冊服務來搜索Web服務。

      若要調用Web服務,用戶可以向部署Web服務時所在的訪問點URL發送SOAP消息,或者使用可簡化此調用過程的代理類。SOAP消息也是XML文檔。

      PowerDesigner的Web服務功能
      PowerDesigner 9.5允許您新建Web服務組件、通過對WSDL進行反向工程來創建Web服務組件、瀏覽UDDI 、搜索WSDL、從Web服務組件的定義生成WSDL、生成.NET(C#和VB .NET)的服務器端代碼、生成.NET的客戶端代理、生成Java(JAX-RPC和JAXM)的服務器端代碼以及生成Java的客戶端代理。

      為了設計Web服務組件,PowerDesigner使用了UML類圖、組件圖和部署圖。Web服務由組件圖的組件表示,而已部署的Web服務則由部署圖的組件實例來表示。

      創建Web服務組件
      創建Web服務組件有五個步驟。首先是要創建面向對象模型(OOM)。您可以選用以下語言中的任一種:C#、Visual Basic .NET或Java。在此模型上會自動附加用于WSDL的擴展模型定義(XEM)。XEM定義了WSDL的生成模板和擴展屬性。

      第二步是創建類。最好是先創建一個程序組(Package),然后再在此程序組下創建類。

      第三步是使用Web服務向導將創建的類轉換成Web服務組件。為此您可以右鍵單擊該類,然后選擇“創建Web服務組件”命令,或在選中該類后選擇“工具>創建Web服務組件”命令。圖1顯示了一個Web服務向導的示例。Web服務類型可以是接口或實現。如果選擇“接口”,則表明您只希望定義此Web組件并生成相應的WSDL。對于.NET,此組件類型為“標準”,其Web服務將通過.asmx文件來實現。對于Java,此組件類型可能是“標準”、“服務程序”或“無狀態會話 Bean”。這幾種Java組件類型的實現方法分別是:“標準”類型使用JAX-RPC、“服務程序”類型使用JAXM,而“無狀態會話 Bean”類型將使用J2EE(JSR109)Web服務規范。當向導結束時會創建一個組件和類。圖2顯示了組件圖中的組件符號示例。


    圖 1 Web 服務向導


    圖 2 組件符號

    延伸閱讀

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

    TAG: web Web WEB 服務

    41/41234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>