三層小總結

2021-07-09 04:38:21 字數 945 閱讀 8381

前言

學習了三層,首先再來複習一下什麼是三層,為什麼要使用三層,三層關係。

三層在實際含義中理解就是將整個業務應用分成三層,即:表現層,業務邏輯層,資料訪問層。

表現層(ui):通俗講就是展現給使用者的介面,即使用者在使用乙個系統。

業務邏輯層(bll):針對具體問題的操作,也可以說是對資料層的操作,對資料業務邏輯處理。

資料訪問層(dal):該層所做事務直接運算元據庫,針對資料的增添、刪除、修改、更新、查詢等。

1.三層的使用符合了高內聚,低耦合的規則,可使得應用程式易於維護和擴充套件。

2.ui的作用:向使用者展現特定業務資料,採集使用者的輸入資訊和操作 。

bll的作用:從dal中獲取資料,以供ui顯示用;從ui、中獲取使用者指令和資料,執行業務邏輯;從ui中獲取使用者指令和資料,通過dal寫入資料來源。

dal的作用:從資料來源載入資料(select);向資料來源寫入資料(insert/update);從資料來源刪除資料(delete)。

dal運算元據,bll呼叫dal,ui呼叫bll,model層貫穿三層。

由於咱們在學習三層之前先學習了設計模式,但是雖然學習了,但是問題存在還是一定的,因為只有實戰才能真的體驗到各種理論知識的好處,所以我們既要總是理論,也要重視實踐。在乙個具體的專案中分析出一條完美的線,進行分層,利用設計模式使得三層不是空盒子,設計模式和三層都是物件導向的完美體現,三層和設計模式關係密切這當然是不可而語的了,例如上圖中的工廠和車間,他們都是都層次的,更好的分層是為了更好的設計,更好的設計是為了更好的設計,結合才完美。

三層架構總結

剛剛看完三層架構,趁此機會總結一下。所謂的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 而區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 就是使用者所使用的系統的介面,表現層直接跟使用者打交道。業務邏輯層 bll 實際的事物處理層,主要負責具體問...

三層架構總結

什麼是三層?通常意義上的三層架構就是將整個業務應用劃分為 表示層 presentation layer 業務邏輯層 business logic layer 資料訪問層 data access layer 區分層次的目的即為了 高內聚低耦合 的思想。各層的作用 ui 表現層 主要是指與使用者互動的介...

三層架構總結

前言 最進進行了三層架構的學習,給我的最大的感覺就是三層完美的實現了分工合作,完美的實現了高內聚,低耦合的原則!接下來簡單的介紹一下三層架構!一 什麼是三層結構 三層結構通常是指資料訪問層 dal 業務邏輯層 bll 和表示層 ui ui層在最上層,為使用者提供互動式的介面,一般就是我們見到的,眼睛...