WCF從理論到實踐(14):WCF解決方案模板

作者: jillzhang  來源: 博客園  發布時間: 2008-11-28 16:01  閱讀: 3390 次  推薦: 0   原文鏈接   [收藏]  

系列文章導航:

WCF從理論到實踐(1):揭開神秘面紗

WCF從理論到實踐(2):決戰紫禁之巔

WCF從理論到實踐(3):八號當鋪之黑色契約

WCF從理論到實踐(4):路在何方

WCF從理論到實踐(5):Binding細解

WCF從理論到實踐(6):WCF架構

WCF從理論到實踐(7):消息交換模式

WCF從理論到實踐(8):事件廣播

WCF從理論到實踐(9):實例模式和對象生命周期

WCF從理論到實踐(10):異常處理

WCF從理論到實踐(11)-異步

WCF從理論到實踐(12):事務

WCF從理論到實踐(13):事務投票

WCF從理論到實踐(14):WCF解決方案模板

WCF從理論到實踐(15):響應變化

WCF從理論到實踐(16):操作重載(帶視頻+ppt+源碼)

WCF從理論到實踐(17):OO大背離(帶視頻+ppt+源碼)

 

正所謂磨刀不誤砍柴工,雖然VS2008為我們提供了WCFServiceLibrary項目模板,但在實際開發的時候,我們通常更喜歡按照自己的方式來建立WCF項目,通常情況下,我們將服務契約(通常是接口)數據契約,消息契約等契約單獨作為一個項目,而將服務的實現作為另外一個項目,除此之外,還包括WCF服務的宿主程序,服務代理項目,客戶端程序.我按照這種方式,作了一個WCF解決方案的通用模板.項目列表如下:

項目名稱

說明

Wcf.Contracts

契約項目,用于定義服務契約,數據契約,錯誤契約,消息契約等

Wcf.ServiceLib

服務實現項目

Wcf.Host

一個Console的服務的宿主

Wcf.WebServiceHost

一個IIS宿主

Wcf.Proxys

服務代理項目

Wcf.Client

客戶端項目

 

在Console宿主中,有三種托管方式

  1. 適用于局域網的NetTcpBinding
  2. 和Xml Web Service相似的BasicHttpBinding
  3. 和WSE相似,且帶有回調支持的WsDualHttpBinding

并且指定了解決方案的起始項目為多個啟動項目為Wcf.Host 和 Wcf.Client,這更利于WCF項目的調試.

運行效果:


模板文件下載: /Files/jillzhang/WcfProjects.rar

0
0
 
標簽:wcf
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()