面试题:请你说一说Spring中IOC和DI的含义?应该怎么回答?

面试题:请你说一说Spring中IOC和DI的含义?应该怎么回答?,第1张

ioc就是控制翻转或是依赖注入。

DI(DependencyInjection,依赖注入)

ioc:通俗的讲就是如果在什么地方需要一个对象,你自己不用去通过new生成你需要的对象,而是通过spring的bean工厂为你长生这样一个对象。

di:比如对象A需要 *** 作数据库,以前我们总是要在A中自己编写代码来获得一个Connection对象,有了spring我们就只需要告诉spring,A中需要一个Connection,至于这个Connection怎么构造,何时构造,A不需要知道。在系统运行时,spring会在适当的时候制造一个Connection,然后像打针一样,注射到A当中,这样就完成了对各个对象之间关系的控制。A需要依赖Connection才能正常运行,而这个Connection是由spring注入到A中的,依赖注入的名字就这么来的。

参考资料

360问答.360问答[引用时间2018-1-14]

DO和DI分别是Digital Input、Digital Output 的英文缩写,即数字输入、数字输出点。

所谓的数据点是利用开关的开与合,对应计算机数据的0和1,在电气中是接入无源开关的开与合。扩展资料

DI数字量输入卡件

功能:把生产过程中只有两种状态的开关量信号转换成计算机可识别的信号形式。例如现场的限位开关、继电器、电动机等开关量状态。

DO数字量输出卡件

功能:把计算机输出的二进制代码来表示的开关量信号转换成能对生产过程进行控制或显示状态的开关量信号。例如现场的指示灯亮/灭、电机的`启/停、阀门的开/关、继电器的通/断等开关量的状态控制与状态显示。

集散控制系统是实现对整个生产过程的集中管理和分散控制。把反映生产过程的变量信号送至控制室,同时把控制变量输送至现场,这样有利于生产过程中的安全生产和经济运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10032767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存