Zendframework2 依赖注入混乱
我对 DI 如何与 ZF2 一起工作有点困惑。过去几天我一直在努力解决这个问题。虽然我已经取得了一些进展,但其中很多仍然让我困惑...... 使用这个(http…
MVP 模式:将数据库依赖与演示者分离?
每当我尝试实际对演示者和模拟视图进行单元测试时,我最终都会遇到太多的数据库依赖项 public EditAccount(IAccountEditPage _view, ISession _sessio…
如何在维护领域驱动设计架构的同时使用 WCF 服务设置 Ninject?
我正在尝试实现一个概念证明,其中我编写了一个遵循领域驱动设计准则的模块(假设是论坛),并且将具有可插入存储库,并且整个模块将可在本地 Web 服…
MVC3、Ninject、MvcSiteMapProvider - 如何将依赖项注入到重写方法
我有一个使用 Ninject 和 MvcSiteMapProvider。 我创建了此类,MvcSiteMapProvider 使用该类动态地将节点添加到我的站点地图: public class PageNode…
根据 ConstructorArgument 从 Ninject 获取不同的对象
我有以下代码: kernel.Get(new ConstructorArgument("rule", myRule)) 我希望根据 myRule 中的值获得不同的对象。我该怎么做? 像这样的伪代码 Bind(…
如何在 Grails 域类中使用接口类型对象
在Grails中,Domain类的变量与数据库表的映射。 我想使用接口类型对象。我想使用依赖注入。 请帮我!我不想与数据库表映射! class User{ String name…
是否可以为注入的 Java 资源设置 Lifestyle
我的背景是 .NET,我习惯于使用 Castle Windsor 等工具为我的依赖项设置生活方式(Singleton、PerInstance...)。 我最近转移到一个 Java 项目,其中…
Windsor Ioc 容器:如何注册某些构造函数采用不同的接口实现
我有很多类将 IMyService 作为构造函数参数。 例如, ClassA(IMyservice myservice) // this should take a Concrete1 for IMyService ClassB(IMyserv…
如何用 guice 代替反射?
我长期以来一直使用反射来将模块与“处理程序”解耦。 我有一个这样构建的代码库: static enum AnimalHandlers { Dog(Dog.class), Cat(Cat.class); p…
Spring:通过ApplicationContext访问主bean
如果我的 ApplicationContext 中有 2 个 bean 实现相同的接口,我可以在 bean 定义中将其中一个标记为主要 bean。该 bean 更适合依赖注入。 有没有一…
注入存根服务来代替自动装配的 bean 以进行单元测试
给定这个类: public SomeClass implements SomeInterface { @Autowired private RemoteService rService; } 并给定这个单元测试: public SomeClassT…