三層業務邏輯

2021-10-05 13:22:29 字數 474 閱讀 7371

1.確定需求

2.根據需求確定sql

3.編寫資料訪問層類,dal

4.編寫業務層 bll

5.編寫表現層 ui

三層結構常用類庫

dal 資料訪問類

bll 業務類

ui 表現層(視窗,多窗體傳值的靜態類gloabhelper)

model 實體類 (資料例項物件)

utility 實用類(command)

常用規則

資料層向業務層返回多個值,一般用類(例項物件)

單個例項先宣告 model model= null;然後在資料賦值時例項化。避免沒有資料返回時空的例項物件。

多個例項物件(list集合),宣告時直接宣告 list list = new list(); 避免外部迴圈遍歷null值。

業務層向ui層返回多個(有限個)判斷結果(分支語句),一般用列舉。傳值一般用out引數

三層架構 資料訪問層 業務邏輯層 表示層

三層架構 資料訪問層 業務邏輯層 表示層方便團隊開發,復用 不屬於三層,但跟三層息息相關 實體類 跟資料庫表對應的類 資料訪問層 連線資料庫,執行sql語句 cn.edu.xcu.sims.dao basedao 增刪改的封裝 public int executeupdate string sql,...

三層架構 表示層 業務邏輯層 資料訪問層

三層架構和mvc是兩個東西。非要相關的話 三層架構中 表現層 的aspx頁面對應mvc中的view 繼承的類不一樣 三層架構中 表現層 的aspx.cs頁面 類 對應mvc中的controller 三層架構中業務邏輯層和資料訪問層對應mvc中的model 由於層是一種弱耦合結構,層與層之間的依賴是向...

三層架構 表示層 業務邏輯層 資料訪問層2

在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業務邏輯層 又或稱為領域層 表示層。三層結構原理 3個層次中,系統主要功能和業務邏輯都在業務邏輯層進行處理。所謂三層體系結構,是在客戶端與資料庫之間加入了乙個 中間層 也叫元...