在上一篇文章肌幽,我們講了 IoC 容器初始化的準(zhǔn)備階段七兜,即找到 BeanDefinition 的 Resource 定位,就好比我們用水桶打水,首...
之前我們大概了解 Spring 中關(guān)于 IoC 容器的設(shè)計與應(yīng)用真友。接下來我們就要從源代碼出發(fā)憋沿,詳細(xì)了解 Spring IoC 容器的實(shí)現(xiàn)逛揩。 I...
1 IoC 容器概述 1.1 IOC 容器和依賴反轉(zhuǎn)模式 我們?nèi)粘5?java 項(xiàng)目開發(fā)都是由兩個或多個類的彼此合作來實(shí)現(xiàn)業(yè)務(wù)邏輯的跷跪,這使得每個...
java 內(nèi)存區(qū)域 要進(jìn)行 java 虛擬機(jī)的深入學(xué)習(xí)馋嗜,首先要了解的是 java 的內(nèi)存劃分齐板。大部分程序員一開始接觸 java 吵瞻,對于內(nèi)存的劃分...
上一篇我們實(shí)現(xiàn)了對所選擇的接口的所有方法實(shí)現(xiàn)代理,但是代理邏輯卻已經(jīng)被寫死了甘磨,自然不是很合適橡羞,這一篇我們便來解決這個問題,實(shí)現(xiàn)自定義代理邏輯的動...
上一篇文章我們講了靜態(tài)代理的實(shí)現(xiàn)方式济舆,并比較了聚合實(shí)現(xiàn)靜態(tài)代理和繼承實(shí)現(xiàn)效果的不同卿泽。今天我們來逐步實(shí)現(xiàn)動態(tài)代理,并模仿 JDK 動態(tài)代理的實(shí)現(xiàn)滋觉。...
最近看了馬士兵老師的設(shè)計模式視頻签夭,感覺其中最難也最感興趣的就是代理模式了。馬士兵老師從靜態(tài)代理的兩種基本方式出發(fā)椎侠,到初步實(shí)現(xiàn)指定接口的動態(tài)代理第租,...