欧美日操-欧美日韩91-欧美日韩99-欧美日韩ay在线观看-xxxx色-xxxx视频在线

NET框架與WEB服務的研究與應用

2013-12-05 09:59:16 電力信息化  點擊量: 評論 (0)
摘要:隨著Internet技術的發展,信息的處理和傳遞突破了時間和地域性的局限,網絡化與全球化成為一種不可避免的世界趨勢。本文對 Net框架下的Web服務及其體系結構進行了簡要介紹,并結合一個遠程數據庫存取的Web
在創建了ASP.net  Web 服務以后,需要在UDDI注冊中心注冊。由于UDDI注冊只是向UDDI目錄中提供一些Web服務的描述信息,其中最主要的是Web服務的WSDL文件,在WSDL中具體描述了您的服務的URL地址和實現的服務內容以及調用參數和返回值信息,注冊過程中并不需要您的具體的實現代碼,我們通過在IE地址欄中輸入  http://yourservername/service1.asmx?wsdl就可得到WSDL文件,接下來到www.uddi.org去注冊,添一張表就好了。
如果我們的程序員對需要使用的Web服務相當了解,則可以通過以下步驟,實現web服務方法的調用,具體步驟如下:
首先,作為客戶端,應用程序創建好之后,必須在客戶端的應用程序中加入用于訪問web服務的代理類,它是根據Web服務的wsdl文件創建的類,用戶可以通過它來調用web服務方法,點擊圖2中的“添加Web引用“,就可以添加Web引用,如圖3所示,添加所需要的Web服務。
 
然后在客戶端創建代理類的實例,該代理類的實例便可以調用Web服務中的具體方法了。
客戶端應用程序調用Web服務方法時,應用程序實際上調用的是代理類中的對應方法,這個方法接受遠程方法的名稱和參數值,然后把這些數據格式化成soap消息,再把請求發出去。Web服務接受請求并執行被調方法,然后在另外的soap消息中返回結果。客戶端接受包含應答信息的soap消息后,通過代理類對消息進行解碼,并按照客戶端可以理解的格式輸出結果。這樣信息就返回到了客戶端。注意,代理類對程序員而言,一般是隱藏的,了解這一點很重要。代理類的目的是讓客戶端看上去是在直接調用web服務方法。客戶端基本沒有必要查看和操作代理類。
如果嘗試著定位一個新的Web服務,有兩種技術可以幫助我們。它們是:通用說明發現和集成(UDDI)與發現文檔(discovery file),disco。UDDI是一個計劃,目的是為了促進Web服務的定位,這些web服務需要遵循某種規則,以便程序員利用搜索引擎來查找各種Web服務。www.uddi.org或者uddi.microsoft.com ,這兩個網站提供了搜索工具,可利用這些工具快速而方便地查找web服務。
disco文件把web服務組織到特定目錄中。發現文件有兩類:動態發現文件(擴展名為.vsdisco)和靜態發現文件(.disco),這些文件指出當前目錄中每個Web服務的位置。程序員創建了Web服務之后,visual studio會為這個Web服務生成動態發現文件。在項目內添加Web引用后,客戶端使用動態發現文件來選擇所需的Web服務。創建Web引用之后,客戶端項目中會生成一個靜態發現文件,
 
在靜態發現文件中對asmx和wsdl文件所在的位置進行硬編碼。所謂“硬編碼”是指把文件位置直接
大云網官方微信售電那點事兒

責任編輯:和碩涵

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: 国产在线精品香蕉麻豆 | 在线日韩欧美一区二区三区 | 裙子下的野兽在线观看 | 日韩视频免费在线播放 | 精品久久香蕉国产线看观看亚洲 | 亚洲国产一级毛片 | 91视频这里只有精品 | 亚洲视频在线观看网址 | 欧美日韩中文国产 | 国产传媒果冻天美传媒 | 亚洲国产成人精品久久 | 亚a在线| 九九在线精品 | 欧美成人在线视频 | 一区二区三区四区在线播放 | 天堂在线网站 | 国产精品1区 | 99久久老司机免费精品免费 | 国产三级在线观看视频 | 手机看片成人 | 老师的兔子又大又好吃又多 | 996免费视频国产在线播放 | 国语对白自拍 | 日日射天天干 | 亚洲国产精 | 国产精品免费久久久免费 | 亚洲青青草 | 亚洲第一综合网站 | 亚洲 中文 欧美 日韩 在线人 | 综合网五月 | 色香欲综合成人免费视频 | 日韩欧美国产高清在线观看 | 92手机看片福利永久国产 | 亚洲一区二区免费 | 毛片自拍 | 久久青青草原精品无线观看 | 色免费视频| 韩国黄网 | 污片网站| 久久久久激情免费观看 | 轮流操 |