Spring總結(未完結)

2021-10-11 02:50:38 字數 786 閱讀 5171

1.什麼是spring

是乙個輕量級、實現了控制反轉、提供了面向切面的容器框架

spring提供對持久層以及對事務的支援

spring提供mvc web框架的實現,並對一些常用的企業服務api提供一致的模型封裝

spring提供與主流框架的整合方案

2.什麼是依賴注入?什麼是控制反轉?

依賴注入:元件以預先定義好的方式,接受容器的資源注入。

控制反**是物件導向程式設計中的一種設計思想,是指將物件交給容器管理,可以降低**之間的耦合度。

3.什麼是spring aop?描述其實現原理、應用場景?

aop:面向切面程式設計,利用一種稱為"橫切"的技術,剖開封裝的物件內部,並將那些影響了多個類的公共行為封裝到乙個可重用模組,並將其命名為切面(aspect)。簡單說就是那些與業務無關,卻為業務模組所共同呼叫的邏輯或責任封裝起來,便於減少系統的重複**,降低模組之間的耦合度,並有利於未來的可操作性和可維護性。

應用場景:日誌記錄,事務管理,許可權認證,快取優化。

4.aop的通知有幾個,分別是什麼?

前置通知:在目標方法執行前執行

後置通知:在目標方法執行後執行,無論方法是否執行成功

返回通知:在目標方法返回後執行,執行成功之後

異常通知:在目標方法拋異常時執行

環繞通知:在目標方法執行中執行,相當於結合了前幾個通知。

積累(未完結)

1.輸出字元寬度 include include using namespace std intmain 2.精確到小數點後幾位 include include using namespace std intmain 3.不同資料型別儲存空間大小 include using namespace st...

Spring大致流程梳理 未完結

resource 資源描述 xml檔案 public static void main string args xmlbeandefinitionreader 對xml檔案進行解析 encodedresource 對inputstream進行編碼 xmlvalidationmodedetector ...

FPGA 的筆記總結(未完結。。。)

組合邏輯是指輸出只與當前的輸入邏輯電平有關,與電路的原始狀態無關的邏輯電路,屬於無記憶電路,常用於多路器 加法器 解碼器等 問號表示式的形式 assign data out en a b 一般的應用主要在三段式狀態機中的狀態轉移判斷中,三段式狀態機語句分別為 次態遷移到現態 狀態轉移條件判斷 次態暫...