腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
如何
在
DI
和
IOC
环境中
处理
范围性质
的
服务(如事务)
、
、
、
、
假设您
的
代码是通过构造函数注入
依赖
项为
DI
和
IOC
设计
的
。那么,在组合根目录中是否使用
IOC
容器或
DI
-by-手工,对这个问题没有多大影响。我认为。无论
如何
,我发现自己一次又一次地陷入了一次又一次
的
精神挣扎,我应该
如何
最好地
处理
基于范围
的
服务,比如事务或其他明显
的
临时操作。有一些限制我想遵守: 不要让
依赖
关系接口是IDisp
浏览 8
提问于2011-05-03
得票数 6
回答已采纳
1
回答
依赖
反转与
依赖
注入与控制反转
、
、
、
、
我试图找到关于
依赖
反转、
DI
和
IoC
之间
的
区别的正确解释,并阅读了许多文章来理解这种差异,如以下所示: 那么,
你
能简单地解释一下
依赖
反转、
依赖
注入
和
控制反转之间
的
区别吗?
浏览 7
提问于2022-11-19
得票数 0
2
回答
在C#中,
IOC
和
DI
有什么区别?为什么
IOC
优于其他设计模式
、
、
始终在同一上下文中读取
IOC
(控制反转)
和
DI
(
依赖
注入)。
IOC
和
DI
之间
的
区别到底是什么?
IOC
和
DI
有什么不同?以及
IOC
如何
比其他设计模式更好。
浏览 4
提问于2021-02-25
得票数 0
3
回答
控制反转究竟是什么?
、
、
可能重复: 但是,我认为创建对象(因此可以使用
DI
满足
依赖
关系)是
IoC
框架
处理
<
浏览 1
提问于2010-12-23
得票数 10
回答已采纳
3
回答
理论:“服务定位器”"
IOC
容器“"
IOC
”"
DI
“
、
、
、
、
你
能帮我讲讲一些模式
的
理论吗?我试着描述它们,我尽了最大
的
努力,但我认为我
的
陈述是错误
的
,所以帮助))。void Test() // create
IOC
Container to resolve
浏览 3
提问于2016-10-15
得票数 0
2
回答
如何
在Spring MVC中使用
IoC
和
DI
、
、
、
、
课程一开始就解释了控制注入
和
依赖
注入是
如何
工作
的
,而不是像拥有简单
的
类或bean一样,在配置xml文件或实际类中使用java注释定义bean及其
依赖
关系,然后在创建bean
的
主类中定义bean。我明白,尽管没有真正看到使用
IoC
和
DI
的
巨大好处,但除了分离角色,如创建和维护对象,以及添加对象所需
的
依赖
项之外,我猜当项目更大时,这会使其更清晰,更容易遵循,对吧?然而
浏览 0
提问于2020-01-01
得票数 1
2
回答
IoC
和
DI
之间
的
区别到底在哪里?
、
可能重复: 我总是在相同
的
上下文中阅读
IoC
(反转控制)
和
DI
(
依赖
注入)。
IoC
和
DI
到底有什么区别?
IoC
与
DI
有何不同?
浏览 2
提问于2011-01-04
得票数 39
回答已采纳
2
回答
为什么这么多
的
术语说同样的话?
IoC
与DIP
、
、
IoC
=控制反转
IoC
== ?我想是真的。更新: 根据这些答案,我们可以说:(
DI
) + (
IoC
) =(
依赖
反转原理)?
浏览 3
提问于2011-09-07
得票数 2
回答已采纳
1
回答
控制反转与
依赖
反转有何关系?
、
、
在网络上
的
许多文章中,术语倒置控制
和
依赖
反转原则似乎混在了一起,并被用作同义词(称为“
DI
-容器”
和
“
IoC
-容器”
的
工具加强了进一步
的
混淆)。维基百科
的
一篇文章很好地解释了
IoC
与
DI
的
不同之处:因此,DIP是关于让模块<
浏览 0
提问于2016-03-03
得票数 17
1
回答
为什么Laravel没有
DI
容器?
、
、
我开始使用Laravel,我发现它可以
处理
DI
。但与其他框架不同
的
是,它没有
IoC
容器。那么,Laravel
如何
知道
如何
注入
依赖
项呢?
浏览 0
提问于2016-10-21
得票数 1
4
回答
IoC
/
DI
框架与智能客户端Winform应用程序:我应该
如何
处理
?
、
、
、
我正在启动一个新
的
Winforms应用程序,我打算使用
IoC
/
DI
框架(可能是Ninject,但我也在考虑StructureMap
和
LinFu)。似乎几乎每个使用
IoC
/
DI
的人都是在基于web
的
环境中使用
IoC
/
DI
,但在使用Winforms时几乎没有发现任何东西。我想知道是否有人在Winforms中使用
IoC
/
DI
,以及您使用了什么方法来
处理</e
浏览 2
提问于2009-03-28
得票数 11
回答已采纳
1
回答
如何
使用
依赖
注入而不是服务定位器
、
、
我听到有人说
你
不应该使用Service Locator来进行
依赖
注入。那么,
如何
在不
依赖
服务定位器
的
情况下注入
依赖
关系呢?我想尝试一下
IoC
容器,但又不想陷入反模式。
你
是不是应该把所有的东西都设置好,这样所有的类都有一个到最
深层
类
的
依赖
链?(如果我/这有意义的话) 我不应该让您
的
所有代码都
依赖
于所选择
的
IoC
容器,不是
浏览 0
提问于2011-03-28
得票数 3
回答已采纳
1
回答
如何
使用
IoC
和
DI
处理
“深度”
依赖
关系?
、
、
、
我是
IoC
的
新手,我正在
和
团结一起玩。假设您有一个带有'n‘项目的解决方案,并且您想要使用联合注册和解决
依赖
项。假设您
的
组合根位于项目a中,假设您在解决方案中有以下项目。a、b、c、d 假设a取决于b中
的
某物,b取决于c中
的
某物,c取决于d中
的
某物。我已经看到了
如何
使用构造函数注入来解析a => b
依赖
项,但是我一直在讨论
如何
在不访问项目a中配置
和
创建
的</
浏览 0
提问于2010-11-11
得票数 9
回答已采纳
3
回答
有没有关于控制反转或
依赖
注入价值的确凿数据?
、
、
我读了很多关于
IoC
和
DI
的
文章,但我不太相信在大多数情况下使用它们会有很大收获。 如果您正在编写需要可插拔组件
的
代码,那么是的,我看到了它
的
价值。但是如果
你
不是,那么我怀疑把
依赖
从一个类变成一个接口是否真的能给你带来任何好处,除了更多
的
类型。在某些情况下,我可以看到
IoC
和
DI
在模拟方面的帮助,但是如果
你
没有使用模拟或测试驱动开发,那么它
的
价值
浏览 2
提问于2009-03-20
得票数 3
回答已采纳
5
回答
Ioc
容器
和
动态语言(取2)
、
、
、
我已经阅读了大量关于
依赖
注入、控制反转
和
IoC
容器
的
内容。我还主要用动态语言编程(PHP在工作,Python在家里)。下面是我发现
的
一些东西,但在我把它们拼凑在一起
的
时候,这会给我留下很多空白: 所以我读到
的
是:在静态语言中,
IoC
容器是一个大得多
的
交易,因为在动态语言中执行
DI
但是它们也提供了远远超出
DI
的
好处,比如为您管理
依赖</
浏览 0
提问于2011-01-20
得票数 5
3
回答
IoC
容器应该是可移植库
的
一部分吗?
、
、
、
、
我看到了便携式类库在将模型
和
ViewModels集中到一个代码库中
的
好处。但是,
依赖
注入管理(
IoC
容器)应该在哪里进行呢?我
的
模型有
依赖
关系,我相信通过注入可以从中受益。我不知道
如何
进行“引导”以在可移植库中设置容器,我还看到了一些建议,即便携库不应该
依赖
于
DI
框架。这些要点让我想,也许应该在使用我
的
便携库
的
应用程序中设置
DI
。但是,这似乎是完全相反
的
,要求使用
浏览 0
提问于2014-01-24
得票数 4
回答已采纳
1
回答
如何
用我自己
的
IoC
替换内置
的
IoC
?
通过
依赖
注入提供服务。 如果
你
有,请给我举个例子。
浏览 2
提问于2016-07-22
得票数 3
2
回答
Winforms
和
IoC
/
DI
、
在web应用程序中,使用
IoC
/
DI
获取数据库会话、DAOs
和
其他任何东西是合理
的
,因为调用"event“
的
不是您,而是注入器。您只需在事件函数中声明适当
的
参数即可。但是在winforms应用程序中,调用这些函数
的
只有
你
自己。您没有“查询字符串
处理
程序”。sender, EventArgs e);private void button1_Click(object sender, EventArgs e, Db
浏览 1
提问于2013-02-06
得票数 1
回答已采纳
5
回答
关于
IoC
的
问题
、
、
我使用structuremap
和
asp.net mvc
依赖
IoC
模式已经有一年了。
IoC
真的很整洁,特别是当你
的
类中有很多
依赖
项时,只要在构造函数中注入
依赖
项,
IoC
就会自动为
你
注入
依赖
项。我
的
问题是,我使用
的
是带有IServices
依赖
的
控制器类
的
asp.net mvc。我只需要某个控制器操作
的
依赖<
浏览 2
提问于2011-06-10
得票数 0
回答已采纳
6
回答
控制反转与
依赖
注入
的
区别
、
、
、
IoC
和
DI
的
概念对我来说非常混乱,所以我阅读了很多不同人
的
观点
和
帖子,最终得出了结论。所以据我所知,这些主题是...控制反转是java中
的
一种技术,用于制作松散耦合
和
更容易维护
的
应用程序,而
依赖
注入是实现该概念(技术)
的
一种方式。这是真的吗?
浏览 3
提问于2014-11-12
得票数 26
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券