圖靈Java架構(gòu)班第六期
Spring IoC容器有兩種實(shí)現(xiàn):BeanFactory和ApplicationContext。其中,BeanFactory是Spring IoC容器的基本接口,而ApplicationContext是其子接口。
AOP技術(shù)
AOP(Aspect-Oriented Programming)是一種編程范式,可以將應(yīng)用程序的業(yè)務(wù)邏輯和系統(tǒng)服務(wù)(如日志、事務(wù)、安全等)相分離。AOP通過定義切面來實(shí)現(xiàn)這一目標(biāo),切面是一組與特定行為相關(guān)的通用代碼片段。
Spring提供了對(duì)AOP的支持,通過定義切點(diǎn)和增強(qiáng)來實(shí)現(xiàn)AOP。其中,切點(diǎn)定義哪些方法將被攔截,而增強(qiáng)則定義在方法執(zhí)行前、執(zhí)行后或拋出異常時(shí)要執(zhí)行的代碼。
標(biāo)簽: