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