自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

細(xì)數(shù)WCF基本技術(shù)種種方法

開發(fā) 后端
下文為大家介紹的是WCF基本技術(shù),來講述WCF基本技術(shù)的全新功能,這主要包括C#3.0,VB9.0,WCF,WPF,WP,LINQ,AJAX,mobile開發(fā),Cardspace,智能客戶端。

WCF基本技術(shù)作為基于SOA的一個框架產(chǎn)品,WCF實(shí)際上是構(gòu)建了一個在互聯(lián)系統(tǒng)中實(shí)現(xiàn)各個應(yīng)用程序之間通信的分布式框架。它使得系統(tǒng)構(gòu)架師與開發(fā)人員在構(gòu)建分布式系統(tǒng)時,能將更多的精力投入到與系統(tǒng)的業(yè)務(wù)邏輯本身的設(shè)計上來,而無需過多的考慮底層通信的實(shí)現(xiàn)及相關(guān)問題。

WCF最核心的部分是能夠快捷的創(chuàng)建一個服務(wù),一個WCF服務(wù)端框架由宿主、端點(diǎn)以及服務(wù)類三部分所組成。

 WCF服務(wù)框架


 宿主(Host),即承載WCF Service運(yùn)行的環(huán)境??捎玫乃拗鳝h(huán)境包括:

(1) 自承載方式:在控制臺應(yīng)用程序與基于WinForm的應(yīng)用程序中都可以使用這種方式;
(2) 系統(tǒng)服務(wù)方式:服務(wù)可以隨著操作系統(tǒng)的啟動而自動啟動;
(3) IIS方式:與Web Services 的部署方式類似,由請求消息來激活服務(wù),但只支持HTTP方式的綁定;
(4) WAS(Windows Process Activation Service)方式:這個宿主是 IIS7 的一部分,只有 Windows Vista 和 Windows Server 2008提供默認(rèn)支持,它支持幾乎所有的通訊協(xié)議并提供了應(yīng)用程序池、循環(huán)回收、空閑管理、身份管理、隔離等強(qiáng)大的功能。

服務(wù)類(Service Class)是指一個標(biāo)記了一些WCF特有的屬性的類,它包含了對服務(wù)的業(yè)務(wù)邏輯的具體實(shí)現(xiàn)。

端點(diǎn)(Endpoints)是WCF實(shí)現(xiàn)通信的核心要素,客戶端和服務(wù)端都通過端點(diǎn)來交換消息,WCF 允許我們?yōu)榉?wù)添加多個綁定和端點(diǎn)。端點(diǎn)由地址(Address)、綁定(Binding)以及契約(Contract)三部分組成,如圖所示。在WCF基本技術(shù)中,類ServiceEndpoint代表了一個Endpoint,在類中包含的EndpointAddress,Binding,ContractDescription類型分別對應(yīng)端點(diǎn)中的地址、綁定以及契約。

端點(diǎn)構(gòu)成圖

 

地址:每個服務(wù)都會關(guān)聯(lián)到一個唯一的地址,因此地址定位和唯一標(biāo)志了一個端點(diǎn),其主要提供了兩個重要信息: 服務(wù)位置以及傳送協(xié)議。在WCF基本技術(shù)中,地址由System.ServiceModel.EndpointAddress對象來表示,其包括URI、Identity、Headers三個要素。#t#

綁定:綁定提供了一種可設(shè)置的方式來選擇傳輸協(xié)議、消息編碼、通訊模式、可靠性、安全性、事務(wù)傳播以及交互方式等。例如在傳輸協(xié)議上可以選擇HTTP/HTTPS、TCP、P2P、IPC甚至是MSMQ等方式。消息編碼上可以選擇使用純文本方式來確?;ゲ僮髂芰?,或者選擇二進(jìn)制編碼來優(yōu)化性能,或者使用 MTOM來提高負(fù)載能力,甚至是自定義編碼方式。 WCF基本技術(shù)中提供了BasicHttpBinding、NetTcpBinding、NetPeerTcpBinding、NetNamedPipeBinding、WSHttpBinding、WSFederationHttpBinding、WSDualHttpBinding 、NetMsmqBinding以及MsmqIntegrationBinding九種標(biāo)準(zhǔn)類型的綁定。

責(zé)任編輯:chenqingxiang 來源: 廣東人民出版社
相關(guān)推薦

2009-12-08 16:30:29

WCF程序

2009-11-06 09:48:40

WCF服務(wù)

2009-12-08 15:19:58

WCF大數(shù)據(jù)量

2009-12-24 11:25:14

EPON技術(shù)

2010-03-02 16:09:53

WCF框架

2009-12-21 10:27:52

WCF基本概念

2010-02-23 16:32:29

WCF服務(wù)

2010-02-26 14:19:03

WCF用戶驗(yàn)證

2010-09-26 08:56:10

Oracle

2010-03-02 09:24:22

WCF變更行為

2010-02-24 17:17:04

WCF宿主環(huán)境

2010-03-02 15:53:02

WCF服務(wù)合同

2010-02-25 15:49:05

WCF消息模式

2010-02-25 17:51:04

WCF服務(wù)地址

2010-03-02 13:14:38

WCF MSMQ隊(duì)列

2010-03-01 16:25:07

WCF體系架構(gòu)

2010-02-24 13:38:18

WCF PreCal模

2009-12-07 17:13:23

WCF技術(shù)

2009-12-21 15:33:07

WCF集合元素

2010-03-01 14:50:30

WCF行為類型
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號