一般來說,分層主要分三層即:UI(User Interface) 界面顯示層,BLL(Business Logic Layer)業務邏輯層,以及DAL(Data Access Layer)數據訪問層。 首先來看下三層之間的引用關係吧 簡單說下使用三層的原因:區分層次的目的即為了“高內聚低耦合”的思想 ...
一般來說,分層主要分三層即:UI(User Interface) 界面顯示層,BLL(Business Logic Layer)業務邏輯層,以及DAL(Data Access Layer)數據訪問層。
首先來看下三層之間的引用關係吧
簡單說下使用三層的原因:區分層次的目的即為了“高內聚低耦合”的思想。
區分它們的方法:
1:數據訪問層:主要看數據層裡面有沒有包含邏輯處理,實際上它的各個函數主要完成各個對數據文件的操作。而不必管其他操作。 2:業務邏輯層:主要負責對數據層的操作。也就是說把一些數據層的操作進行組合。 3:表示層:主要對用戶的請求接受,以及數據的返回,為客戶端提供應用程式的訪問。 4:model層,即為實體類層,每一張表都是對應的資料庫中的一張表。