概要
記錄一下自己入手學習WebService到面向服務架構SOA的了解。本篇部落格内容,主要以示範Demo為主,從動手實踐建立
WebService服務,控制台用戶端調用和Winform用戶端調用過程,到了解WebService跨應用,跨平台,跨程序。
下面直接動手建立服務。
第一步:建立一個空網站
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TPBFWc4dVWsp0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TMwUDN0gzM4ADOyQDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
第二步:添加一個CalculatorService電腦服務
第三步:檢視建立電腦服務本身預設添加的行為方法
第四步:添加自定義的Add加法服務行為
第五步:浏覽器檢視CalculatorService服務
第六步:先在浏覽器端測試自定義的Add計算行為服務
第七步:檢視浏覽器端傳回的結果,初步了解WebService應用
接下來,通過建立控制台Client項目調用CalculatorService:
第一步:在解決方案上,右鍵添加建立控制台項目
第二步:項目添加完成後的界面
第三步:添加CalculatorService服務引用
第四步:添加服務引用界面如下
第五步:CalculatorService添加完成,添加控制台用戶端調用代碼
第六步:控制台用戶端調用Add服務,顯示結算結果
接下來,将示範建立Winform用戶端項目調用CalculatorService服務
第一步:建立WinFrm用戶端
第二步:添加服務引用,添加調用程式。
第三步:啟動WinFrmClient調用Add算法,顯示結果。
到此為止,已經示範完了,浏覽器端測試調用CalculatorService,控制台用戶端調用CalculatorService和WinFormClient調用CalculatorService。
通過仔細的觀察,能夠發現不同的應用層對CalculatorService服務的調用,實作跨應用調用是在Soap協定的約定下完成的。
這裡是部落格執行個體Demo源碼