04 2014 档案
摘要:今天的主题是ASP.NET MVC中的依赖注入这些事,依赖注入开始是叫做IoC也就是控制反转了,后来被rename了。废话到此结束。那么我们为什么要在ASP.NET MVC中时候DI呢?这DI有什么神奇的地方让ASP.NET MVC如此的爱它。为了解决这个问题呢,我们先来看看,为什么要依赖注入。其实在MVC中一个重要的特征就是关注分离,我们希望我们的应用程序尽可能的相互独立,尽可能的减少彼此的依赖,一个理想的应用程序应当是一个组件可以不知道或者说不关心其它组件的存在,但是可以通过一个公开的接口可以调用其它的组件。这也就是所谓的松耦合。
阅读全文
摘要:在WCF中与服务器通信,可以通过共享WSDL-契约,当然在非常松散耦合的项目里,对客户端和服务端的代码有绝对的控制权,可以使用channelFactory类而不是自动创建的代理与服务器进行通信,怎么说呢,这个channelFactory是用在中间层的,它的好处就是提高了系统的性能,channelFactory对象只是为每个客户端打开一个独立的通道。
阅读全文