人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

細細品味ASP.NET(5)

細細品味ASP.NET(5)

更新時間:2022-08-31 文章作者:未知 信息來源:網絡 閱讀次數:

開發Web Services(Web服務)

在Internet上作為服務發布的 軟件 是 Web Services的核心。 ASP.NET 提供了一個 Web Services的基礎構造環境,從而使開發人員能夠為這個服務模型創建服務。
現在我們來跟蹤一個簡單的例子。比如說你要從一個在線書商那里購買書籍,他們有一個跟蹤系統,使你能夠看到自己定單的狀態。書商用一個陸地運輸公司來運輸你訂的貨。這個運輸公司也有一個跟蹤系統。這樣,為了得到你的定單的確切狀態,你要查看兩個站點。如果書商能夠將它自己的定單狀態和運輸公司的狀態信息一同顯示出來,就會很方便。
Web Services就允許你在Web上將客戶商用函數暴露給公眾,例如包裹跟蹤細節。編寫一個對象,將其方法作為URI暴露出來,URI返回一個 XML 數據,F在書商可以調用運輸公司的跟蹤服務,并將跟蹤的結果合并到它自己的定單跟蹤應用程序中。以下是運輸公司如何用 C#創建一個服務的代碼:
<%@ WebService language=“c#” %>
using System.Web.Services;
public class Shipping {
[WebMethod]
public String OrderStatus(String OrderNumber) {
// code here to retrieve order details from data store
return Status;
}
}
以上代碼保存于 Tracking.asmx文件中,位于運輸公司 Web站點的應用程序目錄中。這樣書商就可以使用多種方法來調用這個 Web Services了。比如使用 HTTP-GET,參數同查詢字符串一同被傳遞:
http://orders.ups.com/orders/Tracking.asmx/OrderStatus?OrderNumber=BRU123
書商還可以使用 HTTP-POST,方法的參數作為表單值在post體內傳遞;蛘哌可以使用HTTP-SOAP,方法的參數被包裹在一個工業標準 XML 格式中。
現在用戶只需要在書商那里查詢他們的定單細節,書商的 Web 應用程序就會從運輸公司那里收集跟蹤信息,然后同書的狀態一起返回。書商也可以將它的定單狀態細節作為一個Web Services暴露出來,讓其它人使用它。
Web Services的偉大之處在于,它允許你暴露一個服務而不必暴露數據或所有的商業規則。當自動提供商業服務的同時,代碼和數據都是安全的。在以后幾年里,隨著B2B方案的可利用,Web Services的市場會得到快速的增長。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 六盘水市| 临朐县| 涟源市| 金乡县| 山丹县| 嘉义市| 顺平县| 秦安县| 乐昌市| 镇康县| 广德县| 惠安县| 商洛市| 嘉荫县| 景宁| 井冈山市| 新巴尔虎右旗| 昌吉市| 上犹县| 南雄市| 巴南区| 镇康县| 东乡族自治县| 宿迁市| 海林市| 龙胜| 玛纳斯县| 乐东| 六盘水市| 长顺县| 长沙市| 婺源县| 额济纳旗| 罗源县| 上高县| 安多县| 靖安县| 秦安县| 沧州市| 仪陇县| 沙河市|