關於WCF的一點小結

2021-05-25 23:39:35 字數 813 閱讀 9577

《wcf核心技術》筆記

wcf的重要性:全球分布式網路的核心是服務,在windows平台上,wcf是提供和使用服務最簡單的方式(遮蔽了負責的底層通訊協議)。

契約:服務契約:同步請求-響應操作、非同步請求-響應操作、單向操作、雙工操作;資料契約;訊息契約

小結--wcf非常多地利用soap標準來進行契約定義,其中特別突出的是使用wsdl來描述服務端點,及使用xsd來描述資料。wsdl中定義的服務端點在執行時為傳入的訊息做路由,將其傳遞至正確對應的.net類。xsd定義的xml文件則被反序列化為.net型別,傳遞給服務操作。而這一起為服務實現內部的.net型別提供了一套基於標準的表示方法。

通道:[通道泛型]:

小結--通道棧是分層次的通訊棧,由乙個或多個處理訊息的通道組成。通道有協議通道和傳輸通道兩種。傳輸通道位於通道棧的底部,負責透過某種傳輸機制(http/tcp/msmq)來傳送訊息,協議通道對訊息進行轉換與修改,來實現各種協議(安全、可靠訊息、事務等)。  通道工廠與***是對訊息進行傳送接收的基石。它們負責通道棧的建立並對外發布給應用程式。

繫結:[.net應用程式之間的跨機通訊、.net應用程式間的本機通訊、基本的web service通訊、高階web service通訊、佇列服務通訊、定製化繫結]

行為:是wcf架構中重要擴充套件點,它們通常被用在構建客戶端或服務的執行時以及每次服務呼叫時刻。行為控**務類和操作的例項化與併發。

工作流服務:wcf和wf的整合重點依賴繫結和行為。

粗略看了幾天,這本書應該是很不錯的,wcf的幾個關鍵技術都涵蓋了,也很適合初學,因為還沒涉及到具體的開發專案,所以有些地方不能深入理解和把握,如果以後有需要還得借來好好研習下:)

持續更新 關於執行緒的一點小結

1 獲取執行緒pthread t pthread self 注意和gettid 的區別。2 pthread equal 判斷執行緒id是否相等,相等返回0。3 用pthread kill 判斷乙個執行緒是否結束。原型 include include int pthread kill pthread ...

指標運算的一點小結

詳情看 有詳細注釋。特別強調的是當 p 指向乙個變數比如 a 時,我們發現儘管 delete p 了,但是似乎依然可以得到 a 的值,這其實是錯誤的,比如 a 最初為 5,delete運算後令 a 10,但此時 p還是等於5.delete的時候,系統只是將指標指向 的堆空間 但是沒有將這個指標變數的...

關於sql 資料庫的一點點小結

2020 9 26 daliy study 首先是早晨sql建表時遇到的一點點小問題 比如說create database xiaocao charcter set utf8 這個看起來是沒有問題的 然鵝,報錯了 因為mysql中為了區分關鍵字和普通字元,mysql引入了反應號 這個 東西在 鍵盤的...