spring 特性的一些見解

2021-09-28 02:16:46 字數 612 閱讀 6050

aop:面向切面程式設計,找出多個bean中有一定規律的**,開發時將其拆開,執行時將其合併

一些事物都有共同的操作,比如日誌列印,事務管理等,開發時把這些共同的操作摘出來,方便了**的修改

aop的幾個要點

aspect切面,通常是乙個類,裡面可以定義切入點和通知,就像是乙個蛋糕切開後的兩個面,兩個面是可以組合到一起的

jointpoint連線點:程式執行過程中明確的點一般是指方法的呼叫,呼叫切面裡面某乙個方法的時候,這個方法本身就是這個切面的乙個連線點

advice通知:aop特定的切入點上執行的增強處理,有before,after、afterreturning,afterthrowing,around、

pointcut切入點,帶有通知的連線點,在程式中主要體現為書寫切入點表示式,也就是**之後的連線點

ioc 控制反轉,沒有spring之前我們建立物件需要自己new,控制反轉就是把建立物件的控制權交給spring,由spring負責物件的建立

di:主要作用是儲存物件之間的關聯關係,ioc建立的物件總要賦值給等待接收物件的變數,di就是關聯他們二者之間的關係

賦值手法:構造方法賦值,set賦值

@autowire、

@resource,

Spring事務的一些特性

1.原子性 乙個事務中所有對資料庫的操作是乙個不可分割的操作序列,要麼全做要麼全不做 2.一致性 資料不會因為事務的執行而遭到破壞 3.隔離性 乙個事物的執行,不受其他事務的干擾,即併發執行的事物之間互不干擾 4.永續性 乙個事物一旦提交,它對資料庫的改變就是永久的 1.default 預設的事務隔...

Spring事務的一些特性

1.原子性 乙個事務中所有對資料庫的操作是乙個不可分割的操作序列,要麼全做要麼全不做 2.一致性 資料不會因為事務的執行而遭到破壞 3.隔離性 乙個事物的執行,不受其他事務的干擾,即併發執行的事物之間互不干擾 4.永續性 乙個事物一旦提交,它對資料庫的改變就是永久的 1.default 預設的事務隔...

CSRF XSS Cookies 的一些見解

csrf 攻擊 在瀏覽器中插入了 惡意鏈結 並在使用者訪問之時讓使用者訪問,達到使用使用者的cooikes達到連線指定伺服器客戶的的驗證資訊,並進行一些簡單的操作。比如 防禦 最簡單的,可以通過驗證cookies進行一些防禦。例如在使用者操作驗證中,判斷是否又cookies傳過來,如果沒有則是惡意鏈...