一、spring的核心機制:依賴注入
依賴注入以配置檔案管理bean例項之間的耦合,讓bean例項之間的耦合從**層次分離出來。依賴注入是一種優秀的解耦方式。
spring ioc容器的3個基本要點:
①應用程式的各元件面相介面程式設計。面相介面程式設計可以將各元件之間的耦合提公升到介面層次,從而有利於專案後期的擴充套件。
②應用程度的各元件不再由程式主動產生,而是由spring容器來負責產生、並初始化。
③spring採用配置檔案、或annotation來管理bean的實現類、依賴關係,spring容器則根據配置檔案、利用反射來建立例項,並為之注入依賴關係
依賴注入有兩種方式:設值注入和構造注入
①設值注入:程式中定義set方法(反射時呼叫),配置檔案中配置其屬性
②構造注入:通過建構函式設定,配置檔案中配置其建構函式的引數型別
構造注入可以在構造器中決定依賴關係的注入順序,優先依賴的優先注入。
建議採用以設值注入為主,構造注入為輔的注入策略。
spring提供如下幾個內建事件:
Spring的基本用法 一
spring就是這樣乙個框架 你可以選擇不使用這個框架,但你的開發架構一定會暗合它的思想。commons logging 1.2.jar包也是需要的 設定注入 ioc容器使用屬性setter方法來注入被依賴的例項 構造注入 ioc容器使用構造器來注入被依賴的例項 構造例項時,已經為其完成了依賴關係的...
jquery基本用法一
1.學習例項 一 1 顯示,隱藏和改變msg內容 hello,word 2 另一種方式如下 二 動態建立元素 1.通過dom建立動態元素 function createelement 2.通過jquery動態建立元素 innerhtml 3.第三種方式 jquery內部使用document.crea...
postgre基本用法(一)
1 啟動postgre service postgresql start2 以postgres使用者登入 su postgres psql l 檢視當前的資料庫列表 d 當前資料庫下的所有表 q 退出3 以git使用者登入 su git4 psql d gitlabhq production u g...