有条件地使用域对象中的服务
那么假设我的三明治店有两个服务接口,IMeatGetter 和 IVeggiesGetter。现在我有一个域对象 Sandwich,其属性为 IsVegetarian。我想要一种方法来选择…
我可以将起订量与 subsonic3 一起使用吗?
我想在我的最新项目中使用基于 subsonic 3 (ActiveRecord) 和 ASP.NET MVC 的模拟框架和 IOC 框架。 我想使用 Moq 进行模拟,使用 Castle-Windsor 进…
spring ioc注入接口的具体实现来测试
我有以下设置: @Component public class ImplOne implements IFace{ } @Component public class ImplTwo implements IFace{ } public interface IFac…
当关键类需要 Session(或其他上下文特定变量)时如何设置 IoC
我试图弄清楚如何在依赖类可以根据应用程序中的某些变量(在本例中为会话状态)更改的情况下使用 IoC。例如,我们的每个客户端都有不同的数据库,因此…
ASP.NET MVC 与Windsor.Castle:使用依赖于 HttpContext 的服务
我有几个依赖注入服务,它们依赖于 HTTP 上下文之类的东西。现在我正在 Application_Start 处理程序中将它们配置为 Windsor 容器中的单例,这对于此类…
MVC 2 Beta DefaultControllerFactory 与区域
为什么默认工厂不会返回控制器的全名(带有命名空间)? 我正在使用服务定位器和 autofac。 using System.Web.Mvc; using Microsoft.Practices.Servic…
使用 IoC 验证接口
我有一个将 IoC 与 Microsoft Unity 结合使用的域模型。 对于验证,我使用 VAB 并装饰接口,而不是实体。 代码如下: interface IJob : IValidable { …
Unity IOC、AOP 和接口拦截
我一直在使用 Unity 来做一些 AOP 的事情,通过 IOC 进行设置,例如: ioc.RegisterType() .Configure().SetInterceptorFor(new InterfaceInterceptor…
在Winforms中使用IoC时如何不传递容器
我是 IoC 世界的新手,并且在 Winforms 应用程序中实现它时遇到问题。我有一个非常基本的应用程序 Winform 应用程序,它使用 MVC,它是一个完成所有工…