Unity2解决问题
伙计们。 我们正在为应用程序使用 MS Unity 2 框架。 我们有类似于下面描述的代码 public class Context:IContext { public IFlow Flow {get;set;} } …
Factory 与 PicoContainer - IoC 容器的优点
我试图打开我的思维,接受奇特的 IoC 原则,我发现了这篇文章: Martin fowler 谈 IoC 他提供了一些使用 PicoContainer 的示例: private MutablePico…
在类之间交换数据 - DI、IoC
我的设置是: class ModelA { ... } interface IModelARetriever { IEnumerable GetObjects(); } class ModelB { ... } class DomainObject { List Mo…
Delphi 是否有使用 [Dependency] 等属性的 DI 框架?
是否可能,如果是的话,Delphi(Win32)中是否有支持“自定义属性”的依赖注入容器的实现 - 基于注入,看起来像 TDiExample = class(TObject) private…
利用 AllTypes.FromAssemblyContaining() / UsingFactoryMethod()
我使用以下代码注册位于同一程序集中的许多存储库: IoCContainer.Register(AllTypes.FromAssemblyContaining).BasedOn(typeof(IRepository c.LifeSty…
从 Windsor Castle 目录中检索 DLL
我目前有一个“PlugInFolder”文件夹,我想将自定义插件复制为 DLL 库。 每个插件都实现了我的“IPlugIn”接口。 我想在运行时使用温莎城堡检索它们。…
Delphi 依赖注入:框架与委托构造函数
当您可以简单地使用以下模式时,为什么还要使用依赖注入框架? unit uSomeServiceIntf; interface type ISomeService = interface procedure SomeMeth…
温莎城堡不会在财产中注入记录器!
我尝试将 log4net 注入到我的服务类的 ILogger 属性中,但该属性始终为 NULL! 我看过这个主题,但它对我没有帮助! 如何让温莎城堡自动注入属性? 这…