英文名稱:inversion fo controll,中文名稱:控制反轉
作用:是將之前由程式設計師主動通過new例項化物件的事情轉交給spring來負責
最大的作用:解耦程式設計師不需要管理物件,接觸了物件管理和程式設計師之間的耦合
控制:指代的是控制類的物件 反**指代轉交給spring
英文名稱:dependency injection 中文名稱:依賴注入
作用:當乙個類a需要依賴另乙個類b物件的時候,把b賦值給a的過程就叫做依賴注入
類a為people 類b為desk 中關於物件使用ref
泰國
上述就是依賴注入的例項
1.中文名稱:面向切面程式設計
2.英文名稱:aspect-oriented programming
3.在程式執行過程中,正常的都是縱向執行
aop在原有縱向執行流程中加入橫切面
使用aop不需要修改原有**,具有高擴充套件性,原有功能釋放部分邏輯,**塊之間職責更加明確
4.什麼叫做面向切面程式設計?
在程式原有的縱向流程中,針對某乙個或一些方法新增通知,形成橫切面過程,並降低各部分**之間耦合性的過程。5.概念:
6.spring中aop的兩種實現方式
1.schema-based
2.aspectj
Linux初次見面
linux初次見面 linux 開源,免費,伺服器多用linux,核心小,所以安裝便宜,易移植,android就是這樣。windows 不開源,收費,桌面端多用,圖形和核心繫結,所以特別答,不宜做移動端。能對硬體 如 cpu,記憶體,磁碟等 進行操作,所以開發了作業系統os。介面切換 1個圖形介面轉...
和python初次見面
今天是來到工坊正式學習的第一天,蠻充實的一天。搭建了環境,安裝了pycharm學習了python基礎的一部分,學習了資料型別等知識點。完成了老師交代的作業,並將今天敲過的 重新敲了兩遍,手速還得再提高。加油!1.輸入西紅柿單價 數量,求整型金額 price float input 輸入西紅柿單價 n...
雲原生的初次見面
01.對雲原生的誤解 a.雲原生就是公有雲廠家做的事情.b.雲原生就是容器 服務編排,比如docker k8s.c.雲原生就是運維的事情,和我們開發,架構師無關.通過前面對雲原生技術發展路線的描述,docker k8s僅僅是雲原生的部分中介軟體而已.02.雲原生是什麼 雲原生 雲 iaas 原生 服...