資料訪問層
一:持久化
持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的機制。
二:Dao模式
什麼是Dao:Dao位於業務邏輯和持久化資料之間實現對持久化資料的訪問。
Dao模式的組成:Dao介面,Dao實現類,實體類,資料庫連線和關閉工具類。
Dao模式的作用:隔離業務邏輯程式碼和資料訪問程式碼,隔離不同資料庫的實現。
三:分層開發
優勢:1.每一層專注於自己功能的實現,便於提高質量。
2.便於分工協作,從而提高效率。
3.便於程式碼複用。
4.便於程式擴充套件。
四:分層的原則
封裝性原則:每個層次向外提供公開的統一介面,而隱藏內部功能的實現細節,其他層次不能也沒有必要了解其內部細節。
順序訪問原則:下一層為上一層提供服務,而不使用上一層提供的服務。
相關文章
- DotNetNuke 資料訪問層
- 資料訪問層的優化思路優化
- 資料訪問層基礎結構設計
- 如何在資料訪問層中引用資料庫連線池?資料庫
- spring mvc 的jpa JpaRepository資料層訪問SpringMVC
- 使用JDBC構建簡單的資料訪問層JDBC
- ClownFish:比寫程式碼還快的通用資料訪問層
- 2-3法則設計分散式資料訪問層分散式
- 使用2-3法則設計分散式資料訪問層分散式
- 持續整合之路——資料訪問層的單元測試(續)
- 使用MyGeneration生成儲存過程和資料訪問層程式碼儲存過程
- Spring資料訪問Spring
- JDBC資料庫訪問JDBC資料庫
- 資料訪問 - EntityFramework整合Framework
- 控制資料訪問(一)
- jboss訪問資料庫的問題資料庫
- 定製可訪問資料
- Oracle資料庫訪問控制Oracle資料庫
- 異構資料庫訪問資料庫
- Traveller資料訪問路徑
- 資料庫如何處理大資料訪問資料庫大資料
- 兩個資料訪問受限的問題
- 求助:資料庫併發訪問問題資料庫
- Ext迭代陣列訪問資料陣列
- 外網訪問MySQL資料庫MySql資料庫
- SQL Server 資料訪問策略:CLRMESQLServer
- Oracle資料庫限制訪問IPOracle資料庫
- Ubuntu訪問Windows共享資料夾UbuntuWindows
- C#訪問MySQL資料庫C#MySql資料庫
- C#訪問SQLite資料庫C#SQLite資料庫
- 訪問HyperSQL資料庫的方法SQL資料庫
- 限制特定IP訪問資料庫資料庫
- Flex 3處理資料 訪問 XML 資料4FlexXML
- JAVA訪問雲資料mysql出現問題JavaMySql
- 如何限制ip訪問Oracle資料庫Oracle資料庫
- spring boot(四)資料訪問模組Spring Boot
- ABP 資料訪問 - IRepository 倉儲
- 【SpringBoot實戰】資料訪問Spring Boot