上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页
本文适用于自托管Service。   我们要建立一个最简单的WCF程序,包括Service、ServiceHost和Client。 1)创建一个空的解决方案,起名为WCFBehaviorSolution,如下图所示(反正写blog不废纸,又不是写书,多截些图,读者不会骂我) 2)创建自托管Service,这是一个WCF Service库,专门适用于WCF自托管项目的:  ... Read More
posted @ 2009-10-26 22:12 包建强 Views(839) Comments(1) Diggs(2) Edit
ServiceHosthost = newServiceHost(typeof(Service), http://localhost:8080/ddd); 只适用于自托管,"http://localhost:8080/ddd"是baseAddress,也可以把地址放到配置文件中: ServiceHost host = new ServiceHost(typeof(Servi... Read More
posted @ 2009-10-23 19:29 包建强 Views(504) Comments(0) Diggs(0) Edit
1.关于宿主(host) 我们一般创建的是以IIS为宿主的,所以我们平常在VS2008中创建的项目,如下图所示,都是IIS托管的。关于IIS托管,上一篇文章已经说得很清楚了。   但是,WCF还有另一种托管方式,称为自托管(Self-Hosting)。 说得深奥些,就是Client和Service共用一个进程。说得通俗些,就是把Client项目和Service项目合二为一,比如说这... Read More
posted @ 2009-10-23 18:13 包建强 Views(413) Comments(1) Diggs(0) Edit
(前言) 我们习惯于使用VS2008中WCF的项目模板,于是Server端的创建基本是不用动脑子的。 又因为我们默认使用的MEX绑定,所以在Client端,我们在VS2008种右击项目,就可以轻松添加Server Reference,这也是不用费脑细胞的。 VS2008让我们把注意力foucus在业务逻辑上,而模糊了WCF的本质。 于是我经常犯糊涂,甚至连WCF最基本的概念有时都混淆。 ... Read More
posted @ 2009-10-23 12:21 包建强 Views(451) Comments(3) Diggs(0) Edit
  吉日有三篇文章,是我最深恶痛绝的,堪称误导新人之三部曲: 1.白话讲反射技术 --- 适合初学者入门引导 2.白话讲山寨SOA,少一些迷惑、多一些理解,你的程序架构SOA了吗? 3.不懂接口、反射、委托、设计模式足足写了5年的代码 -- 写给初学者(谈美女生成器不谈代码生成器) Read More
posted @ 2009-10-19 00:38 包建强 Views(12570) Comments(170) Diggs(16) Edit
致博客园所有技术新手,正确了解反射,对你的程序员生涯具有至关重要的意义。因此,请不要被虾米虾米的水文误导,技术是容不得半点yy的。 Read More
posted @ 2009-10-16 14:59 包建强 Views(14580) Comments(185) Diggs(26) Edit
刚写完项目的一个UT,下面是在涉及UT时的一些新得,和以往的UT不太一样哦:1.Model中不要有方法,提升到ViewModel级别。2.MessageBox封装成ShowMessage(string text)方法,提升到IView中。在MockView中,设置Message属性,读取text参数值,从而可以使用Assert.IsTrue();来判断。3.对于异步调用WCF的方法,发是发,收是收... Read More
posted @ 2009-10-15 12:36 包建强 Views(701) Comments(1) Diggs(0) Edit
继往开来,本文讨论了Command在Prism中的设计框架,指出其中的一些不足,以及一些修改意见。 至此,十一期间的7篇文章全部刊登结束,详细展现了MVP、Command和Prism的博大精深。 Read More
posted @ 2009-10-15 00:13 包建强 Views(10207) Comments(11) Diggs(5) Edit
MVP模式最后一篇,讲解WPF/Silverlight的另类编程方式。 Read More
posted @ 2009-10-14 00:37 包建强 Views(4770) Comments(20) Diggs(2) Edit
本文的代码都是基于WPF的,对于Silverlight,这些技术也同样适用。 本文详细讨论了INotifyPropertyChanged和ObservableCollection一些使用技巧。 Read More
posted @ 2009-10-13 00:06 包建强 Views(43851) Comments(26) Diggs(24) Edit
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页