随笔分类 -  IOC依赖注入

控制反转与依赖注入,面向组件或模块编程
摘要:Hi,IhavetwoapplicationsonIISfordevelopment.FirstWCFapplicationthatcontainsallthelogicandcommunicationwithdatabase(wecallthisServer).AndanotherASP.NETMVC3applicationthathasreferencetoWCFapplication(wecallthisClient).IhaveissueconnectedwithmixingWCFweb.configconfigurationwithUnityIoCcustomservicehosta 阅读全文
posted @ 2011-09-13 17:47 PointNet 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:Artech 已经写过一篇[原创]WCF后续之旅(7):通过WCF Extension实现和Enterprise Library Unity Container的集成,在这个解决方案中Unity的侵入性有点强,本文介绍一种具有更少的侵入性的解决方案。 第一步:创建一个自定义的InstanceProvider 来处理WCF服务。 InstanceProvider就是用于创建或者提供service instance的。除了提供service instance的创建者或者提供者的身份外,InstanceProvider还用于service instance的释放和回收。所有... 阅读全文
posted @ 2011-09-08 16:43 PointNet 阅读(3000) 评论(2) 推荐(2) 编辑
摘要:本文主要介绍自己在使用Unity时碰到的一个问题,及解决方案。 由于本人不擅长写作,所以文字都很简单,各位还是主要看代码及DEMO吧。 首先先看一下以下代码: publicinterfaceILogger { voidWrite(); } publicclassFlatFileLogger:ILogger { privateMessage_message; publicFlatFileLog... 阅读全文
posted @ 2010-05-28 16:46 PointNet 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章“Unit简单依赖注入”我们可以实现构造对象和被依赖对象之间的 松耦合,使我们的抽象层(Player)能够保持稳定,但是在并没有把客户类和Player类之间彻底解耦,即当我们不想使用MP3Player注入,而 想使用CDPlayer注入时,我们需要修改客户类的容器注册。下面我们使用web.config配置文件来解决这个问题。 Unity 应用程序块可以从 XML... 阅读全文
posted @ 2010-05-28 15:54 PointNet 阅读(5607) 评论(0) 推荐(3) 编辑