Spring MVC 3.0 - 使用注释的服务层
在我的带有单个 Controller 类的 Spring MVC 应用程序中, @Controller public class MyController { @RequestMapping(method = RequestMethod.POST, …
结构图 2.6.2 范围界定
我正在将应用程序从 Structure Map 2.5.3 移动到 2.6.2,但遇到了一些范围界定问题。 在 2.5.3 版本中,我使用 CacheBy(InstanceScope.HttpContext) …
使用 Structuremap.net 从新程序集加载类型
我正在玩 Structuremap.net,我想做的(我不确定是否可能)是加载实现特定接口的类型,并且该类型存在于程序集中,例如在我的应用程序中不存在引用我…
如何告诉MEF重新创建对象?
我正在使用 mef 创建 WCF Web 服务。服务是这样的: [Export] [ServiceContract] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompat…
StructureMap 指定显式构造函数参数
我正在处理遗留代码。 我有同一个类的不同方法,它们将不同的参数传递给依赖项的构造函数。我正在尝试介绍一些基本的 IoC 用法。现在,我有 Structure…
在 Web 应用程序中何处以及如何使用拦截器?
我最近对拦截器概念很感兴趣。我知道这个概念在 NHibernate、Entity Framework 等许多库中都有使用。但我对如何在 ASP.NET MVC Web 应用程序中使用这…
为什么在全新的 ASP.Net MVC 应用程序中使用提供程序模型感觉很落后?
我最近从一个在 ASP.Net MVC 中使用 Ninject 进行依赖项注入的团队转变为一个除了 ASP.Net 2.0 中引入的提供程序模型模式之外对 IoC 解决方案一无所知…
MVC3/结构图2.6.2 DI自定义控制器工厂问题
我在将非无参数类作为模型传递到控制器中的视图时遇到问题。 我最近从 Structure Map 2.5.3 迁移到 2.6.2。在 2.5.3 中一切都工作正常,但在 2.6.2 中…
如何替代使用 Wcf 合约的接口
假设我有 3 个程序集:Example.Core、Example.Contracts、Example.WcfServices。在我的合约程序集中,我定义了一个接口并添加了一些操作,例如 ICalcu…
Unity InjectionConstructor 何时真正运行?
我有以下代码: IOC.Container.RegisterType ("Customers", new InjectionConstructor(new CustomerEntities())); 我想知道的是,当类型注册发生时,…
MVC 3:将多个存储库注入单个控制器
我的表示层位于 MVC 3 中。 我有一个返回存储库的数据访问层。每个存储库都映射到一个表。 例如,我有以下存储库接口: ICustomerRepository ICustome…
使用 IoC 容器的 OOD - 如何构造依赖对象?
我正在努力改进 IoC、DI 和 OOD,以获得更好的可测试性和更松散的耦合。 因此,当我们设计大量使用 IoC 和 DI 的类时,我们最终可能会得到具有多个依…
Ninject - 找不到资源
我收到错误 找不到资源。 当我尝试在我的 MVC-3 应用程序中实现 Ninject 时。问题似乎来自 CreateKernel() 期间的 Global.asax #region Inversion of …
结构图单例对象重新分配
我有一个由结构图管理的单例对象(注册为单例)。然后,我使用 automapper 将 DTO 对象映射到单个对象,如下所示: _singletonObject = Mapper.Map();…