原创 Castle 系列:Castle DynamicProxy動態生成透明代理類型詳解

Castle DynamicProxy動態生成透明代理類型, 實體不需要繼承MarshalByRef、ContextBoundObject便可以實現代理類 基於透明代理的功能,可以實現對方法調用的攔截處理,例如NHibernate用它實現

原创 WCF系列: 創建一個WCF服務

我們將使用DataContract,ServiceContract來構建WCF服務,並使用VS2008內置的“WCFSVCHost”運行我們創建的W

原创 WCF系列:Binding模型 從綁定元素認識系統預定義綁定

由於綁定對象由一系列有序的綁定元素組成,綁定元素最終決定着信道棧中信道的組成,而信道的組成最終又決定了信道棧對消息進行處理的方式和能力,所有要確定綁定的特性和能力,我們可以通過查看其綁定元素的構成來一窺究竟。爲此我們我們寫了一個簡單

原创 WCF中系列:Binding模型簡介

1. 信道層與服務模型層(Channel Layer and Service Mode Layer) 對於一個分佈式應用的開發與設計來說,通信問題是不得不考慮,同時也是最爲複雜、最難實現的問題。在過去的若干年中, 微軟先後推出了一系

原创 Castle 系列: Castle DynamicProxy動態生成透明代理類型

Castle DynamicProxy動態生成透明代理類型,實體不需要繼承MarshalByRef、ContextBoundObject便可以實現代理類 基於透明代理的功能,可以實現對方法調用的攔截處理,例如NHibernate用它實現延

原创 WCF系列:Binding模型 信道與信道棧(Channel and Channel Stack)

WCF採用基於消息交換的通信方式,而綁定則實現了所有的通信細節。綁定通過創建信道棧實現了消息的編碼與傳輸,以及對WS-*協議的實現。在這一節中,我們

原创 Entity Framework 系列: 概要

引用:http://www.cnblogs.com/mecity/archive/2011/07/08/2099853.html  EDM文件     EDM是實體數據關係映射的XML文件,不同於Nhibernate每個對象單獨映射了

原创 WCF系列:Binding模型 信道工廠(Channel Factory)

由於信道管理器在客戶端和服務端所起的不同作用,分爲信道監聽器和信道工廠。和服務端的信道監聽其相比,處於客戶端的信道工廠顯得簡單。從名稱就可以看得出來

原创 WCF系列:使用IIS發佈WCF服務

們創建了一個簡單的WCF服務,在測試的時候,我們使用VS2008自帶的WCFSVCHost(WCF服務主機)發佈WCF服務,以便進行測試。這種VS2

原创 WCF系列:服務的發佈和使用

客戶端直接引用契約類庫,現實中可能因爲開發團隊或語言等原因,客戶端不能直接引用契約類庫,這就需要服務端公佈自己的契約、客戶端發現契約。 服務端: 服

原创 WCF系列:Binding模型 信道監聽器(Channel Listener)

信道管理器是信道的創建者,一般來說信道棧的中每個信道對應着一個信道管理器。基於不同的消息處理的功能,將我們需要將相應的信道按照一定的順序能組織起來構

原创 WCF系列:Binding模型 綁定元素(Binding Element)

在上面的內容中,先後介紹了信道、信道管理器、信道監聽器和信道工廠。從對象的創建來講,信道管理器是信道的創建者。說的再具體點,客戶端的信道通過信道工廠

原创 WCF 系列:通過SvcUtil.exe生成客戶端代碼和配置

WCF服務調用通過兩種常用的方式:一種是藉助代碼生成工具SvcUtil.exe或者添加服務引用的方式,一種是通過ChannelFactory直接創建服務代理對象進行服務調用。 下面簡單說下如何通過SvcUtil.exe的方式調用服務: S

原创 Android 系列:安裝Android SDK出現Failed to fetch URL http://dl

最近有一個項目要用安卓開發,記得以前裝過Android SDK,今天照例。先下載Eclipse,又裝好了ADT,可是在裝Android SDK時卻出現了 Fetching http://dl-ssl.google.com/android

原创 Android 系列:環境搭建及HelloWorld

引言 本系列適合0基礎的人員,因爲我就是從0開始的,此係列記錄我步入Android開發的一些經驗分享,望與君共勉!作爲Android隊伍中的一個新人的我,如果有什麼不對的地方,還望不吝賜教。 在開始Android開發之旅啓動之前,首先要搭