|
|
1
3
深入了解StructureMap 2.5。它提供了几个特性,可以显著减少引导IOC容器的工作量。它提供了一种优于配置技术的约定(参见下面的博客条目) 请参阅Jeremy Miller(StructureMap的作者)最近发表的以下博客文章 Create your own Auto Registration Convention with StructureMap
|
|
|
2
2
我有一个使用Unity的项目,我看了一个关于StructureMap的视频,我从一开始就喜欢注册的想法。
并让程序集提供默认的配置器类。我们还使用静态类包装了Unity IoC,以便调用
因此,在初始化表单中,无论是程序还是网站,我都会调用:
在BLL中有这样一个类:
唯一的缺点是所有层都耦合到所选的IoC容器。 使现代化 :自从回答这个问题后,我在我的博客上发表了一篇文章,其中包含 Unity wrapper . |
|
|
3
1
棘手的问题[我不是国际奥委会专家],但请记住,任何“单一静态函数”都不应该被忽略 几乎
不知道内部层次结构如何导出自己的默认配置。这似乎有点吓人,而且有点颠倒。 |
|
|
4
1
您可以尝试检查Ninject框架。非常简单,界面流畅,速度极快;)没有XML配置,API非常简单。强烈推荐 |