資料訪問層

Mr_ZhangXiaoCao發表於2017-05-04

一:持久化

持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的機制。

二:Dao模式

什麼是Dao:Dao位於業務邏輯和持久化資料之間實現對持久化資料的訪問。

Dao模式的組成:Dao介面,Dao實現類,實體類,資料庫連線和關閉工具類。

Dao模式的作用:隔離業務邏輯程式碼和資料訪問程式碼,隔離不同資料庫的實現。

三:分層開發

優勢:1.每一層專注於自己功能的實現,便於提高質量。
    2.便於分工協作,從而提高效率。
    3.便於程式碼複用。
    4.便於程式擴充套件。

四:分層的原則

封裝性原則:每個層次向外提供公開的統一介面,而隱藏內部功能的實現細節,其他層次不能也沒有必要了解其內部細節。

順序訪問原則:下一層為上一層提供服務,而不使用上一層提供的服務。

相關文章