Spring開(kāi)發(fā)指南是一本能幫助學(xué)習(xí)者們快速掌握spring的書,也是開(kāi)發(fā)者快速掌握spring不可缺少的一本書,本節(jié)內(nèi)容小編為大家整理帶來(lái)的是這本書籍的pdf格式免費(fèi)完整版,共有88頁(yè),有需要的朋友快來(lái)下載吧!
溫馨提示:
本文檔為pdf格式,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器,進(jìn)行安裝后閱讀。
Spring開(kāi)發(fā)指南內(nèi)容節(jié)選
……
再看上例中,筆記本電腦與外圍存儲(chǔ)設(shè)備通過(guò)預(yù)先指定的一個(gè)接口(USB)相連,對(duì)于筆記本而言,只是將用戶指定的數(shù)據(jù)發(fā)送到 USB 接口, 而這些數(shù)據(jù)何去何從,則由當(dāng)前接入的 USB 設(shè)備決定。在 USB設(shè)備加載之前,筆記本不可能預(yù)料用戶將在 USB 接口上接入何種設(shè)備,只有 USB 設(shè)備接入之后,這種設(shè)備之間的依賴關(guān)系才開(kāi)始形成。
對(duì)應(yīng)上面關(guān)于依賴注入機(jī)制的描述,在運(yùn)行時(shí)(系統(tǒng)開(kāi)機(jī),USB 設(shè)備加載)由容器(運(yùn)行在筆記本中的 Windows 操作系統(tǒng))將依賴關(guān)系(筆記本依賴 USB 設(shè)備進(jìn)行數(shù)據(jù)存。┳⑷氲浇M件中(Windows文件訪問(wèn)組件) 。
這就是依賴注入模式在現(xiàn)實(shí)世界中的一個(gè)版本。
很多初學(xué)者常常陷入“依賴注入,何用之有?”的疑惑。想來(lái)這個(gè)例子可以幫助大家簡(jiǎn)單的理解其中的含義。依賴注入的目標(biāo) 并非 為 軟件系統(tǒng)帶來(lái)更多 的 功能,而是為了提升組件重用的概率,并為系統(tǒng)搭建一個(gè)靈活、可擴(kuò)展的平臺(tái)。將 USB 接口和之前的串/并、PS2 接口對(duì)比,想必大家就能明白其中的意味。
回顧 Quick Start 中的示例,UpperAction/LowerAction 在運(yùn)行前,其 Message 節(jié)點(diǎn)為空。運(yùn)行后由容器將字符串“HeLLo”注入。此時(shí) UpperAction/LowerAction 即與內(nèi)存中的“HeLLo”字符串對(duì)象建立了依賴關(guān)系。也許區(qū)區(qū)一個(gè)字符串我們無(wú)法感受出依賴關(guān)系的存在。如果把這里的 Message 屬性換成一個(gè)數(shù)據(jù)源(DataSource) ,可能更有感覺(jué):
……
Spring開(kāi)發(fā)指南內(nèi)容截圖
更多免費(fèi)文檔資料下載,敬請(qǐng)關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版