腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
IOC
和
接口
、
、
、
我想利用unity来减少依赖,所以我要为我的类创建
接口
。我的问题是
接口
应该驻留在哪个项目中。我的想法是他们应该在BO层。有人能给我一些指导吗?
浏览 0
提问于2011-10-12
得票数 6
回答已采纳
2
回答
没有依赖注入的
接口
、
、
自从DO
和
IOC
已经广为人知并被广泛使用以来,我已经看到了一个趋势,即对许多类使用
接口
,即使这些类不是由D/
IOC
解决的服务。就像这样,至少有一个类的
接口
会更好,即使类本身经常被引用而不是
接口
。如果没有DI/
IOC
,使用这样的
接口
有什么好处。
浏览 0
提问于2019-05-03
得票数 0
回答已采纳
1
回答
IoC
和
管理
接口
、
、
假设我有一个业务对象库,它使用
IoC
实现数据访问库。我应该在哪里定义数据访问
接口
?它属于哪个库?或者它应该放在一个单独的库中,只用于
接口
?
浏览 0
提问于2011-03-22
得票数 2
回答已采纳
2
回答
删除C#
和
IoC
传递依赖项
、
、
、
我有一个使用
IoC
(温莎)的解决方案。解决方案中的项目如下: 问题:,因为
IoC
项目没有直接使用
Io
浏览 5
提问于2014-11-09
得票数 3
回答已采纳
1
回答
创建整体
IoC
容器
、
、
我在我的项目中使用
IoC
容器,但是我的项目包含许多子模块。我想使用一个基本的
IoC
模块。示例:我在子模块A中有两个
接口
,,它是IOne
和
ITwo
接口
{} {container.GetInstance<IOne>(); }
浏览 6
提问于2015-04-01
得票数 3
回答已采纳
1
回答
UWP MVVM Template10:跨应用程序访问外部API的单个实例
、
、
、
、
到目前为止,我能想到三种方法: 创建公共Globals类并将实例作为公共静态属性:c# public class Globals {
浏览 2
提问于2018-09-12
得票数 3
回答已采纳
6
回答
如果只使用一个类实现
接口
是一种不好的做法,那么
IoC
容器的目的是什么?
、
、
、
、
好的,首先我理解
IoC
容器的概念!它用于实现自动依赖注入,因此您不必手动将依赖项注入到类中。它可以自动检测到,如果一个类需要,例如,IEmail依赖项,将Gmail类注入其中。我注意到,
IoC
容器很适合1:1
接口
和
类。我的意思是,如果您有一个
接口
,并且只有一个类来实现它,这是很好的。例如,始终只向IEmail注入Gmail类。但是当您添加Outlook类、雅虎类等时,如果我错了,请纠正我,但我不认为
IoC
容器会轻松处理它。 我一直在寻找答案如果如果只有一个类将实现
接口
,
浏览 0
提问于2021-08-29
得票数 0
1
回答
接口
类型?
、
众所周知,DI可以通过构造函数、setter或
接口
来完成。我对最新的基于-interface的DI感到困惑,它在Spring中使用吗?说我们有setter,在setter中我们注入了一些类实现的
接口
。这是通过setter还是
接口
被认为是DI?“依赖注入的主要方式有三种。我为它们使用的名称是Constructor注入、Setter注入
和
接口
注入。如果您在当前关于控制反转的讨论中看到这些内容,您会听到它们被称为类型1 <e
浏览 1
提问于2012-02-28
得票数 0
1
回答
IoC
容器,fluent
接口
循环引用
、
、
我有一个应用程序,其中包含从IView (项目A)继承的视图项目A引用了项目B,并对容器进行静态调用,以解析特定视图的具体类型那么,使用fluent
接口
的最佳方式是什么呢?编辑:
IoC
.Instance.Start(); /&
浏览 1
提问于2011-04-13
得票数 1
回答已采纳
2
回答
IoC
和
绑定到
接口
、
、
我正在做一个新的项目,并开始烘焙它的
IoC
方面。这是我第一次在我负责建立框架的地方工作,所以我要用
IoC
来削减我的牙齿。我诚恳地建议你使用尼尼特。凉爽的。但是,当我坐下来创建我的第一个依赖于构造函数注入的类时,它给我的印象是--我仍然需要在构造函数中使用所有这些非常定制/第三方的
接口
。我是否打算在任何地方创建自己的
接口
--我想要真正的解耦,然后为实现添加适配器或其他东西?只有到那时,我们才会把所有的依赖关系推到一个区域。
浏览 0
提问于2014-02-05
得票数 2
回答已采纳
2
回答
BeanFactory容器、ApplicationContext容器
和
IOC
容器有什么区别?
我刚到过春天,我读到了BeanFactory也叫basic
IOC
和
Advanced 。我读到: BeanFactory Container是为DI提供基本支持的最简单容器,由org.springframework.beans.factory.BeanFactory
接口
定义。BeanFactory
和
相关
接口
(如BeanFactoryAware、InitializingBean、DisposableBean )仍然存在于Spring中,以便与大量与Spring集成的第三方框架向后兼容这个容器是由org.sp
浏览 0
提问于2018-03-04
得票数 0
1
回答
引用来自共享位置的程序集或具有统一的GAC
、
、
、
、
:我想在同一个解决方案下的
IoC
MVC应用程序(MyProject.Web)中使用ASP.NET,但我不想为
接口
和
实现添加项目引用。理想情况下,我希望向
接口
添加一个项目引用,并从共享位置或GAC加载实现。这会阻止MyProject.Web中的任何代码创建特定实现的实例--这应该始终由
IoC
提供程序来完成。我可以决定创建一个nHiber
浏览 3
提问于2011-05-31
得票数 0
回答已采纳
2
回答
二层集装箱
、
、
、
我正在尝试使用像
IoC
这样的
IoC
来设计
IoC
应用程序。我有以下三个层次(3个项目): Repository层有
接口
IRepository<T>和它的一些实现。而且在服务中还存在有两个不同实现的
接口
IService<T>。请您告诉我,是否应该在WebApi项目中使用DI容器来绑定IService<T>
和
ServiceConcrete<T>,在服务项目中使用DI容器来绑定IReposit
浏览 5
提问于2016-01-26
得票数 8
回答已采纳
5
回答
什么时候使用
IoC
合适?
我理解
IoC
容器是什么,并一直在阅读结构图。这项技术似乎很容易使用。我的问题是,使用
IoC
容器的适当粒度级别是什么?我看到了以下
IoC
应用程序的可能级别: overkill.Break 打破了所有对象之间的每个依赖关系--当然是subsystems.Use
IoC
中的所有主要对象(如域对象、支持类
和
组件)之间的依赖关系,并结合一个外观将子系统(例如日志记录)包装成一个公共
接口
,然后打破该
接口
上的依赖关系。此外,在哪里使用
IoC
没有意义?
浏览 3
提问于2009-06-10
得票数 6
回答已采纳
4
回答
哪个框架使用`IServiceProvider`?
、
IServiceProvider基本上只是任何
IOC
容器的通用
接口
,还是用于特定框架?我正在使用自己的轻量级
IOC
容器,我想知道是否应该实现它。有没有其他我应该实现的
接口
?我对MEF
和
Unity都不感兴趣。我广泛地使用了这两种方法,但它们在我当前的项目中并不能真正起作用。
浏览 3
提问于2013-02-05
得票数 5
回答已采纳
1
回答
在NServiceBus中IWantToRunAtStartup
和
IWantToRunWhenTheBusStarts有什么区别?
、
、
我正在创建一个NServicebus托管进程,并希望初始化我的
IOC
容器以及创建自托管Web的一个实例。我正在尝试理解实现IWantToRunAtStartup
和
IWantToRunWhenTheBusStarts
接口
之间的概念差异,这样我就可以将初始化代码放在适当的位置。对于这些初始化,实现哪个
接口
会更好? 我相信我会使用IWantToRunAtStartup作为web api,因为它有进程关闭时需要的停止
接口
。但是,既然
接口
说它是依赖注入的,那么
IOC
容器应该在IW
浏览 3
提问于2012-12-28
得票数 3
回答已采纳
3
回答
将
IOC
容器用于多个具体类型
、
、
我想在我的应用程序中实现
IOC
,但我很困惑,在我的应用程序中,我有多个实现
接口
的具体类。考虑一下这种情况:-RemoveAddressRemoveContact AddAddress AddContact 基本上,用户在UI中执行所有这些操作现在,根据我对
IOC
的理解,只有一个具体的类被映射到
接口
。我们使用这个语法从StructureMap容器中获取我们的具体类型。ICommand command = Obje
浏览 11
提问于2010-11-21
得票数 3
3
回答
对于一个非常简单的框架来说,
IoC
容器是一种矫饰吗?
、
、
、
正在使用的设计涉及到一个
接口
,该
接口
抽象了我想要集成到我们的产品中的核心操作,这样当新的第三方API发布时,我们可以透明地切换到使用它,而不是使用旧的API,而不需要修改现有的代码。在这种情况下,我应该使用
IoC
容器,还是应该使用工厂方法模式并自己编写代码?(使用反射实例化对象等)。 这样做的利弊是什么?我错过了什么吗?
浏览 0
提问于2011-12-10
得票数 3
2
回答
是否应按项目将
IoC
绑定分离
、
、
、
、
Presentation项目引用ApplicationLayer,但不引用QueryLayer、QueryHandlerLayer
和
DataLayer。 我可以在PresentationLayer上做这个。或者我可以为所有层分离
IoC
容器绑定吗?
浏览 3
提问于2015-03-09
得票数 1
1
回答
我可以在单元/集成测试中使用
IoC
容器吗?
、
、
在解析一些
接口
时,我有一个
IoC
容器在做一些复杂的对象构造。我想在我的单元/集成测试中使用这些
接口
的实现。在测试中使用
IoC
容器解析这些
接口
有什么问题吗?或者在这种情况下应该手动构建实例吗?
浏览 1
提问于2012-08-22
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
八股一下:Spring IoC容器中的BeanDefinition接口
IoC,DI和DIP什么关系
spring ioc
BeanPostProcessor——连接Spring IOC和AOP的桥梁
Spring IoC讲解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券