簡單三層學習2

2021-09-25 06:12:27 字數 927 閱讀 2526

3.1因為有了sql語句,遲早都要執行,所以先編寫執行該sql語句的**。執行該sql語句的**應該放在「資料訪問層」(編寫資料訪問層)

在資料訪問層,將來可能執行很多的sql語句,不同的sql語句可能操作不同的表,所以我們要為不同的表建不同類,在某個類中,都是關於操作某張表的sql語句。

3.2編寫具體的執行指定sql語句的方法:

1>確定方法的引數

2>確定方法的返回值

//確定方法的引數:一般要執行的sql語句中有幾個引數,那麼該方法就有幾個引數。

//確定返回值:執行完畢該sql語句,資料庫返回了什麼,那麼該方法原樣返回該值,不要做判斷

4.編寫業務邏輯層

4.1首先編寫乙個操作特定表的業務邏輯層類***xxbll

4.2編寫對應的方法

4.3根據表現層的需求,確定業務訪問層類的方法該怎麼編寫(確定引數和返回值)

業務邏輯層不能出現sqldatareader,sqlconnection資料層專屬的類型別,如果出現,則邏輯層中這個方法只能操作sqlserver資料庫,不能操作其他資料庫,不能通用,業務邏輯中的方法不能只限於只操作一種資料庫,如果有操作ui層控制項的邏輯**,應該把這些**放到ui層,像把資料庫表中的資料載入到ui層的treeview控制項上,如果沒有涉及到ui層控制項的邏輯**應該放到邏輯層。

簡單三層例項

三層的學習很早就完成了 但是不知道該寫點什麼 但當敲了機房收費系統後 才知道自己當時為什麼不知道寫點什麼 對於什麼是三層,為什麼要使用三層,相信大家都有了不同程度的認識,在這裡我就不累述了。其實也不是所有的程式都適合使用三層,一些簡單的程式就可以不用三層。下面我就用三層來實現登入的小例子。例子雖然小...

簡單三層複習

好久沒複習了,以前學的,不複習的話,會遺忘,所以還是多複習多學習!廢話不多說,開始 首先資料庫指令碼 use db mystudentlife go object table dbo myclass script date 11 26 2015 22 19 31 set ansi nulls on ...

三層學習 初識

引言 比起諄諄教誨,有時見證乙個人的成長,能更多的幫助自己成長。內容一 什麼是 三層?三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 介面層 user inte ce layer 業務邏輯層 business logic layer 資料訪問層 dat...