最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WCF入門需要掌握的基礎(chǔ)知識

 更新時間:2022年01月24日 14:36:15   作者:痕跡g  
這篇文章介紹了WCF入門需要掌握的基礎(chǔ)知識,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1 XML

因為以及有太多的先人指點, 關(guān)于XML的文章也是無數(shù), 需要掌握XML的基本的一些概念: 可以訪問 http://www.w3school.com.cn/

這里就簡單的說明一下關(guān)于XML的一些基礎(chǔ)的概念。

【XML(Extensible Markup Language,可擴展的標記語言)】

是一套用文本來定義語義標記的元標記語言,具有與平臺無關(guān)、可靈活的定義數(shù)據(jù)和結(jié)構(gòu)信息、便于網(wǎng)絡(luò)傳遞等優(yōu)勢。

XML特點 XML是文本編碼,因此不受所選用的操作系統(tǒng)、對象模型和編程語言的影響,可在任何網(wǎng)絡(luò)中正常傳輸。

XML中的所有標記都是自定義的,通過這些自定義的標記,可描述某種數(shù)據(jù)的不同部

分及其嵌套的層次結(jié)構(gòu)。XML規(guī)定所有標記都必須有開始和結(jié)束標志。

引用W3C的一個簡單的示例, 可以簡單的了解XML的基礎(chǔ)結(jié)構(gòu)(如下圖)

2 Web Service

Web Service也叫Web服務(wù),根據(jù)數(shù)據(jù)交換格式的不同,Web Service又進一步分為XML Web Service和JSON Web Service等。
XML Web Service是一種以XML作為數(shù)據(jù)交換格式。以JSON作為數(shù)據(jù)交換格式的Web服務(wù)稱為JSON Web Service。

在Web Service的服務(wù)體系結(jié)構(gòu), 是由3個組成部分, 分別是:

  • 1. 服務(wù)提供者
  • 2. 服務(wù)請求者
  • 3. 服務(wù)注冊中心

利用發(fā)布、發(fā)現(xiàn)、綁定的三個基本操作組成。

客戶端與Web服務(wù)如何通信

1.客戶端調(diào)用的web服務(wù), 主要的過程:

  • (1) 客戶端創(chuàng)建web服務(wù)的代理類的實例。
  • (2)通過調(diào)用代理類的具體的實現(xiàn)方法。
  • (3)客戶端程序?qū)⒎?wù)所需要的參數(shù)序列化為SOAP消息, 然后通過網(wǎng)絡(luò)發(fā)送到web服務(wù)器中。
  • (4)web服務(wù)器接受到SOAP消息 , 此時, 將消息反序列為XML格式, 同時創(chuàng)建web服務(wù)的實例, 調(diào)用Web服務(wù)提供的具體方法,將反序列化的XML作為參數(shù)傳遞到方法中。
  • (5)執(zhí)行web服務(wù)提供的具體方法, 得到相應(yīng)的返回值和一些消息參數(shù)。
  • (6)web服務(wù)器將返回值和一些消息參數(shù)序列化為SOAP消息, 然后通過網(wǎng)絡(luò)返回到客戶端的程序中。
  • (7)客戶端接受到web服務(wù)器返回的SOAP消息, 將XML 反序列為返回值和消息參數(shù), 傳輸?shù)酱眍惖膶嵗铩?/li>
  • (8)客戶端應(yīng)用接受到返回值和消息參數(shù)。

2.客戶端程序與Web服務(wù)通信過程

下面的圖 讓大家秒懂 "挖布澀維斯" 與 客戶機應(yīng)用程序 的通信過程 。

3 遠程處理RPC

RPC(Remote Procedure Call) —— 遠程過程調(diào)用。

遠程處理技術(shù)是為了解決不同計算機上的進程相互訪問的一種具體實現(xiàn)。

.NET遠程處理模型生成一個應(yīng)用程序,并讓其中兩個組件直接跨應(yīng)用程序域邊界進行通信。此時需要生成以下內(nèi)容:

  • > 一個可遠程處理的對象。
  • >一個宿主應(yīng)用程序域,用于偵聽針對該對象的請求。
  • > 一個客戶端應(yīng)用程序域,用于發(fā)出針對該對象的請求。

神奇的的跳轉(zhuǎn)鏈接 : 關(guān)于RPC的更詳細的說明 ,http://www.fzitv.net/article/235701.htm

4 消息隊列(MSMQ)

MQ(Message Queue)是在多個不同的應(yīng)用程序之間實現(xiàn)相互通信的一種基于隊列和事務(wù)處理的異步傳輸模式。

其實現(xiàn)原理是:

消息發(fā)送者把要發(fā)送的信息放入一個容器中(稱為Message),
然后把它保存至一個系統(tǒng)公用的消息隊列(Message Queue)中;
本地或者是異地的消息接收程序再從該隊列中取出發(fā)給它的消息進行處理。MSMQ是微軟實現(xiàn)的MQ。

引文 :http://www.fzitv.net/article/235688.htm

5 面向服務(wù)的體系結(jié)構(gòu)(SOA)

SOA(Service-Oriented Architecture,面向服務(wù)的體系結(jié)構(gòu))。

其基本思想就是希望用一種統(tǒng)一的、以"服務(wù)"為中心的模型來整合各種不同的技術(shù),而不是僅僅限于Web服務(wù)。

對于.NET開發(fā)人員來說,這個基于SOA的具體實現(xiàn)就是WCF, 而關(guān)于整篇所講的內(nèi)容, 都是對于我們了解及使用

WCF有鋪墊性的作用。

以上所述是小編給大家介紹的WCF入門需要掌握的基礎(chǔ)知識,希望對大家有所幫助。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • ASP.NET創(chuàng)建三層架構(gòu)圖解詳細教程

    ASP.NET創(chuàng)建三層架構(gòu)圖解詳細教程

    本文以圖片的形式完整演示了創(chuàng)建三層架構(gòu)的完整步驟,簡單實用,希望能給大家一些幫助。
    2016-04-04
  • .Net結(jié)構(gòu)型設(shè)計模式之代理模式(Proxy)

    .Net結(jié)構(gòu)型設(shè)計模式之代理模式(Proxy)

    這篇文章介紹了.Net結(jié)構(gòu)型設(shè)計模式之代理模式(Proxy),文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • ASP.NET 頁面事件執(zhí)行順序介紹

    ASP.NET 頁面事件執(zhí)行順序介紹

    當頁面進行回發(fā)時,如點擊按鈕,以上事件都會重新執(zhí)行一次,這時的執(zhí)行順序為OnPreInit、OnInit、OnInitComplete等等,感興趣的朋友可以參考下哈
    2013-04-04
  • asp.net中的cookie使用介紹

    asp.net中的cookie使用介紹

    asp.net中的cookie使用介紹,這里腳本之家將一些asp.net中的cookie操作方法整理下,需要的朋友可以參考下
    2012-05-05
  • asp.net Timer的使用方法

    asp.net Timer的使用方法

    使用方法很簡單,對于需要使用asp.net下timer控件的使用是個不錯的例子
    2008-10-10
  • ASP.Net Core MVC基礎(chǔ)系列之中間件

    ASP.Net Core MVC基礎(chǔ)系列之中間件

    這篇文章介紹了ASP.Net Core MVC的中間件,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.NET?Core中的Razor頁面介紹

    ASP.NET?Core中的Razor頁面介紹

    這篇文章介紹了ASP.NET?Core中的Razor頁面,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • WPF基本控件介紹

    WPF基本控件介紹

    這篇文章介紹了WPF的控件結(jié)構(gòu)及各種控件類型,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • IIS7 應(yīng)用程序池的 托管管道模式與集成模式小結(jié)

    IIS7 應(yīng)用程序池的 托管管道模式與集成模式小結(jié)

    而 IIS 7 完全整合 .NET 之后,架構(gòu)的處理順序有了很大的不同(如下圖),最主要的原因就是 ASP.NET 從 IIS 插件(ISAPI extension)的角色,進入了 IIS 核心,而且也能以 ASP.NET 模塊負責(zé)處理 IIS 7 的諸多類型要求。
    2011-02-02
  • asp.net WebForm頁面間傳值方法

    asp.net WebForm頁面間傳值方法

    asp.net WebForm頁面間傳值方法...
    2006-07-07

最新評論

民勤县| 巩义市| 台中县| 会宁县| 泸水县| 民县| 新营市| 特克斯县| 当涂县| 丰原市| 衡阳县| 乌海市| 四平市| 栖霞市| 县级市| 石阡县| 乌拉特后旗| 濮阳县| 油尖旺区| 资中县| 遂昌县| 赤峰市| 巴青县| 宁陵县| 景宁| 呼伦贝尔市| 于都县| 五华县| 宁河县| 潜江市| 含山县| 青州市| 荥阳市| 思南县| 怀柔区| 休宁县| 自贡市| 惠州市| 竹溪县| 义乌市| 康定县|