Spring中的IOC是什么

Spring中的IOC是什么?相信大部分人都不太了解,今天小編為了讓大家更加了解IOC,給大家總結(jié)了以下內(nèi)容,跟隨小編一起來(lái)看看吧。

專(zhuān)業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來(lái)客戶(hù)和效益!創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計(jì)制作,服務(wù)好的網(wǎng)站設(shè)計(jì)公司,做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)負(fù)責(zé)任的成都網(wǎng)站制作公司!

第一部分:什么是IOC
IOC    Inversion of Control (控制反轉(zhuǎn)/反轉(zhuǎn)控制),注意它是?個(gè)技術(shù)思想,不是?個(gè)技術(shù)實(shí)現(xiàn)
描述的事情:Java開(kāi)發(fā)領(lǐng)域?qū)ο蟮膭?chuàng)建,管理的問(wèn)題
傳統(tǒng)開(kāi)發(fā)?式:?如類(lèi)A依賴(lài)于類(lèi)B,往往會(huì)在類(lèi)A中new?個(gè)B的對(duì)象

IoC思想下開(kāi)發(fā)?式:我們不???去new對(duì)象了,?是由IoC容器(Spring框架)去幫助我們實(shí)例化對(duì)象并且管理它,我們需要使?哪個(gè)對(duì)象,去問(wèn)IoC容器要即可

我們喪失了?個(gè)權(quán)利(創(chuàng)建、管理對(duì)象的權(quán)利),得到了?個(gè)福利(不?考慮對(duì)象的創(chuàng)建、管理等?系列事情)

為什么叫做控制反轉(zhuǎn)?
控制:指的是對(duì)象創(chuàng)建(實(shí)例化、管理)的權(quán)利
反轉(zhuǎn):控制權(quán)交給外部環(huán)境了(spring框架、IoC容器)

Spring中的IOC是什么

第二部分:IOC解決了什么問(wèn)題

IoC解決對(duì)象之間的耦合問(wèn)題(聲明接口類(lèi)型的屬性比如  private UserDao userDao;面向的接口,并沒(méi)有面向具體的實(shí)現(xiàn)類(lèi),不存在特別強(qiáng)度的耦合)

第三部分:IoC和DI的區(qū)別

DI:Dependancy Injection(依賴(lài)注?)
怎么理解:
IOC和DI描述的是同?件事情,只不過(guò)?度不?樣罷了

Spring中的IOC是什么

以上就是Spring中的IOC的詳細(xì)介紹內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊!

網(wǎng)頁(yè)題目:Spring中的IOC是什么
分享地址:http://bm7419.com/article26/jcipjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站改版建站公司、App設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)公司品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司