国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP.NET教程 - Remoting和Webservice的詳細(xì)介紹及區(qū)別

Remoting和Webservice的詳細(xì)介紹及區(qū)別

2020-04-05 14:39LQH ASP.NET教程

這篇文章主要介紹了Remoting和Webservice的詳細(xì)介紹及區(qū)別的相關(guān)資料,需要的朋友可以參考下

Remoting和Webservice區(qū)別:

其實(shí)現(xiàn)的原理并沒有本質(zhì)的區(qū)別,在應(yīng)用開發(fā)層面上有以下區(qū)別:

1、Remoting可以靈活的定義其所基于的協(xié)議,如果定義為HTTP,則與Web Service就沒有什么區(qū)別了,一般都喜歡定義為TCP,這樣比Web Service稍為高效一些
2、Remoting不是標(biāo)準(zhǔn),而Web Service是標(biāo)準(zhǔn);
3、Remoting一般需要通過一個(gè)WinForm或是Windows服務(wù)進(jìn)行啟動(dòng),而Web Service則需要IIS進(jìn)行啟動(dòng)。
4、在VS.net開發(fā)環(huán)境中,專門對(duì)Web Service的調(diào)用進(jìn)行了封裝,用起來比Remoting方便

我建議還是采用Web Service好些,對(duì)于開發(fā)來說更容易控制

Remoting一般用在C/S的系統(tǒng)中,Web Service是用在B/S系統(tǒng)中

后者還是各語(yǔ)言的通用接口

相同之處就是都基于XML

為了能清楚地描述Web Service 和Remoting之間得區(qū)別,我打算從他們的體系結(jié)構(gòu)上來說起:

Web Service大體上分為5個(gè)層次:

1. Http傳輸信道
2. XML的數(shù)據(jù)格式
3. SOAP封裝格式
4. WSDL的描述方式
5. UDDI

總體上來講,.NET 下的 Web Service結(jié)構(gòu)比較簡(jiǎn)單,也比較容易理解和應(yīng)用:

一般來講在.NET結(jié)構(gòu)下的WebService應(yīng)用都是基于.net framework以及IIS的架構(gòu)之下,所以部署(Dispose)起來相對(duì)比較容易點(diǎn).

從實(shí)現(xiàn)的角度來講,

首先WebService必須把暴露給客戶端的方法所在的類繼承于:System.Web.Services.WebService這個(gè)基類
其次所暴露的方法前面必須有[WebMethod]或者[WebMethodAttribute]

WebService的運(yùn)行機(jī)理

首先客戶端從服務(wù)器的到WebService的WSDL,同時(shí)在客戶端聲稱一個(gè)代理類(Proxy Class)
這個(gè)代理類負(fù)責(zé)與WebService服務(wù)器進(jìn)行Request 和Response
當(dāng)一個(gè)數(shù)據(jù)(XML格式的)被封裝成SOAP格式的數(shù)據(jù)流發(fā)送到服務(wù)器端的時(shí)候,就會(huì)生成一個(gè)進(jìn)程對(duì)象并且把接收到這個(gè)Request的SOAP包進(jìn)行解析,然后對(duì)事物進(jìn)行處理,處理結(jié)束以后再對(duì)這個(gè)計(jì)算結(jié)果進(jìn)行SOAP包裝,然后把這個(gè)包作為一個(gè)Response發(fā)送給客戶端的代理類(Proxy Class),同樣地,這個(gè)代理類也對(duì)這個(gè)SOAP包進(jìn)行解析處理,繼而進(jìn)行后續(xù)操作。

這就是WebService的一個(gè)運(yùn)行過程。

下面對(duì).net Remoting進(jìn)行概括的闡述:

.net Remoting 是在DCOM等基礎(chǔ)上發(fā)展起來的一種技術(shù),它的主要目的是實(shí)現(xiàn)跨平臺(tái)、跨語(yǔ)言、穿透企業(yè)防火墻,這也是他的基本特點(diǎn),與WebService有所不同的是,它支持HTTP以及TCP信道,而且它不僅能傳輸XML格式的SOAP包,也可以傳輸傳統(tǒng)意義上的二進(jìn)制流,這使得它變得效率更高也更加靈活。而且它不依賴于IIS,用戶可以自己開發(fā)(Development)并部署(Dispose)自己喜歡的宿主服務(wù)器,所以從這些方面上來講WebService其實(shí)上是.net Remoting的一種特例。
Remoting的兩種通道

  Remoting的通道主要有兩種:Tcp和Http。在.Net中,System.Runtime.Remoting.Channel中定義了 IChannel接口。IChannel接口包括了TcpChannel通道類型和Http通道類型。它們分別對(duì)應(yīng)Remoting通道的這兩種類型

1. remoting 是MarshByReference的,可以傳變量的引用,直接對(duì)服務(wù)器對(duì)象操作。速度快,適合intranet(企業(yè)內(nèi)部互聯(lián)網(wǎng))。
 webservice 是MarshByValue的,必須傳對(duì)象的值。速度慢,可以過FIREWALL,配置比較簡(jiǎn)單,適合internet(因特網(wǎng))。

2. 一般來說,remoting是和平臺(tái)相關(guān)的,需要客戶和服務(wù)器都是.NET,但可配置特性比較好,可以自定義協(xié)議。web service可以做到跨平臺(tái)通信,但必須采用SOAP協(xié)議。

3. Soap消息有rpc和文檔兩種樣式。 文檔樣式的body元素中包含一個(gè)或多個(gè)元素,可以是任何內(nèi)容,只要接受者理解就行了。rpc樣式的的body元素中包含調(diào)用的方法或遠(yuǎn)程過程的名稱,以及代表方法參數(shù)的元素。 

.net對(duì)這兩種樣式的實(shí)現(xiàn)就是web service 和remoting .

概括的說Remoting與Web Services的區(qū)別是:

(1)既支持TCP信道又支持HTTP信道,傳輸速度快
(2)即可傳輸XML的SOAP包又可傳輸二進(jìn)制流,效率高
(3)Remoteing主要用于C/S結(jié)構(gòu)項(xiàng)目
(4)不一定要依賴IIS服務(wù)器

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 久久国内精品 | 自拍偷拍欧美 | 日本理伦片午夜理伦片 | 日韩不卡二区 | 99精品在线 | 寡妇性视频免费高清播放器 | 在线色网站 | aaa视频网站 | 中文字幕高清在线 | 91精品国产综合久久香蕉 | 久久久久久夜精品精品免费 | 国产欧美精品一区二区色综合 | 亚洲精品国精品久久99热 | 国产精品久久精品 | 成人午夜性a一级毛片免费看 | 激情五月婷婷 | 澳门黄色网 | 免费视频二区 | 中文字幕一区二区三区在线视频 | 欧美黄在线观看 | 亚洲精品大片 | 婷婷色av| 欧美一区二区三区在线视频观看 | 亚洲视频一区二区 | 99久久婷婷 | 免费观看国产精品 | 精品久久久久久亚洲综合网 | 九九热免费精品视频 | 免费欧美一级 | 欧美日韩精品综合 | 懂色av中文字幕一区二区三区 | 欧美一级免费高清 | 国产第1页| 毛片a级 | 亚洲视频欧美视频 | 日日摸天天做天天添天天欢 | 欧美日韩精品在线 | 在线观看欧美 | 日韩在线视频一区 | 欧美黄色一区二区 | 欧美一区视频 |