Spring.NET企業架構實踐之 Nhibernate + WCF + ASP.NET MVC + NVelocity 對PetShop4.0重構(三)——持久層

   什麼是持久層?先解釋什麼是持久,英文persistence,將內存中的數據固化,保持在物理儲存設備中。然而在企業應用中,往往通過關係型數據庫來完成這一過程。那麼持久層的定義是:相對於三層架構中的表示層、業務層而言,專門負責持久化數據的獨立領域。 設計模式中的「單一職責」原則確定了分層的目的,說白了,持久層就是專門與數據庫打交道的。如圖1所示 圖1   在PetShop4.0中的DAL(數據庫
相關文章
相關標籤/搜索