spring學習記錄

2021-09-27 06:06:06 字數 661 閱讀 1047

在編寫乙個程式的過程中,分析程式所包含的元件,定義相關的介面(介面的定義需要仔細的分析程式的需求,此時不需要關心介面的

實現,注重的是介面所需完成的功能,這一步驟是非常重要的)。

介面的定義使得在編寫程式時可以把精力放在主體結構上的編寫,而不用去關心物件之間複雜關係。

面向切面程式設計,對於一段業務邏輯**,再不改變**的條件下能夠增強業務能力和新的功能。

該種思想來自於**設計模式,好比首先建立乙個最基本的邏輯業務單元————這時如果要增強或者新增功能時,通常需要修改這個基本單元來

完成需求,這樣會造成**不易維護,也就是很龐大很亂(大雜燴)————這時我們可以改變再寫乙個**單元來呼叫基本單元,我們可能會有疑問

如果沒有增加功能或則增強,這樣做有什麼用————確實沒jb用,還增加了**量(重複)————但這一模式的提出是為了解決功能增加所帶來的問題

所以對症下藥還是有點用的————有了**單元就好辦了,要啥需求往裡懟就行了,後期維護**,不用去管基本單元了。(魚和熊掌不可兼得-_-)。

好了接下來就要引入spring-aop,這鬼東西就是為了方便我們來實現這種思想的,有了這個寶貝,你不用自己去寫**單元,只要簡單的配置一下就ok了(幾行**搞定)。

aop由好幾種增強,就像圍著基本單元轉,前面,後面,環繞,亂七八糟。

Spring學習 aop學習記錄

spring aop 面向方面程式設計 框架,用於在模組化方面的橫切關注點。簡單得說,它只是乙個 攔截一些過程,例如,當乙個方法執行,spring aop 可以劫持乙個執行的方法,在方法執行之前或之後新增額外的功能。在spring aop中,有 4 種型別通知 advices 的支援 hijackb...

spring學習記錄 IOC

配置檔案 bean的使用 要努力學習啊!new 預設bean為單例模式,初始化時生產bean xml格式spring的配置檔案基本格式 多例物件 property bean date factory bean datefactory factory method createdate scope s...

spring學習記錄 JdbcTemplate基礎

jdbctemplate 1 什麼是 jdbctemplate 1 spring 框架對 jdbc 進行封裝,使用 jdbctemplate 方便實現對資料庫操作 2.1.準備依賴包 2.2在spring配置檔案裡配置資料庫連線池 資料庫連線池 datasource class com.alibab...