ioc(控制反轉),把建立物件的權力交給框架,是框架的重要特徵,並非物件導向程式設計的專用術語.它包括依賴注入和依賴查詢.
削減電腦程式的耦合(解除我們**中的依賴關係)
搭建環境準備
官網:
1.根據官網查詢bean.xml的約束
2.通過bean標籤來建立物件並且給屬性賦值唯一標識和全限定類名
bean.xml:
用於呼叫業務層
import cn.itcast.service.iaccountservice;
public class client
}
它可以載入類路徑下的配置檔案,要求配置檔案必須在類路徑下,不在的話,載入不了.
它可以載入磁碟任意路徑下的配置檔案(必須有訪問許可權)
它是用於讀取註解建立容器的
他在構建核心容器時,建立物件採用的方式是立即載入,只要讀取配置檔案就馬上建立配置檔案中的配置的物件
beanfactory: 多例物件時適用
他在構建核心容器時,建立物件採用的方式是延遲載入,也就是什麼時候根據id獲取物件,什麼時候才真正的建立物件
Spring框架中基於XML的宣告式事務控制
例如 在關聯式資料庫中,乙個事務可以是一條sql語句,一組sql語句或整個程式。原子性 atomicity 乙個事務是乙個不可分割的工作單位,事務中包括的操作要麼都做,要麼都不做。一致性 consistency 事務必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。一致性與原子性是密切相關的。隔離...
基於xml配置Spring
之前用的是springboot,沒接觸過spring的xml配置,最近專案轉到普通spring,順便學習了一下基於xml的配置。首先是命名空間的定義 處為預設命名空間,它沒有空間名,用於springbean的定義 處xsi標準命名空間,用於為每個文件中的命名空間指定相應的schema樣式檔案,是w3...
Spring 基於XML配置
基於xml的配置 對於基於xml的配置,spring 1.0的配置檔案採用dtd格式,spring2.0以後採用schema格式,後者讓不同型別的配罝擁有了自己的命名空間,使得配置檔案更具擴充套件性。此外,spring基於schema 配置方案為許多領域的問題提供了簡化的配置方法,配置工作因此得到了...