三層架構摘要

2021-09-07 01:13:47 字數 1014 閱讀 7219

這個時間看很多部落格,我有很多學習的問題。有都明確了吧,最起碼比不看之前對於三層的引數返回值傳遞更有感覺一些。

當然更謝謝師傅和同學們的幫助,不然我還會在乙個死胡同裡轉不出來。

在學習初期階段。我要搞明確的不是這個函式或物件的原理怎麼回事,而僅僅要明確兩點:它是什麼,它怎麼用。反正經過的不斷迭代式學習,那些晦澀難懂的知識也會變的easy。

第一版機房的時候,是直接在介面呼叫資料庫。乙個視窗就搞定了全部的功能。

重構的時候,增加了三層理念。就是把之前乙個介面做的事情,分開成了乙個線。ui

、bll

、dal,

不介紹三層是什麼、優缺點啦,前面有部落格介紹。

我想說一說資料傳遞。由於這裡是自己非常薄弱的地方,搞半天才會懂一點。

事實上做下來之後感覺也不是非常難,為什麼之前就寸步難行呢?

在實體層,將實體進行宣告和對值進行輸入輸出操作。

由於在三層裡面ubd

三層都須要呼叫實體層的物件。

在dal

層。由於實體層有實體變化,要做的是連線資料庫、開啟資料庫進行增刪改查、讀取得到拼接的字串。由於d層

不依賴b

層。所以

d層僅僅須要將值從資料庫中取出。返回得到資訊。d層

的資料訪問方法基本算是完畢。

之後由b

層取走返回值。 在

bll層,這個和

d層就有些相似了,b層從

d層獲取資料,能夠依據須要對資料進行操作,推斷等行為。b層

不知道有

u層的存在。所以

b層的業務方法基本就算是完畢了。

再到ui

層,他是乙個門面,你來我往。獲取使用者輸入的資料傳遞給實體層。經過上面的層層返回,u從

b層得到業務方法的返回值,然後將兩邊得到的資訊進行比較,得到終於結果。

這僅僅是一開始,此外,我們需要大量的接觸和總結。繼續。

c mysql三層架構例項 三層架構例項

一 概要 這篇部落格,準備用乙個小demo來介紹應該實現三層架構。三層架構只是分層的一種經典形式,到底分幾層,要依具體情況而定,考慮到系統的複雜程度,和後期的可維護性,完全可以分四層,五層,甚至六層,七層。二 demo 1 實現語言 vb.net 2 需求 學校機房收費系統 中的乙個功能 操作員為學...

軟體架構 三層架構

三層系統的分層式結構 三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。業務邏輯層 bll 針對具體問題的操作,也可以說是...

三層架構 UI BLL DAL

通常意義上的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 區分層次的目的即為了 高內聚,低耦合 的思想。表現層 ui 通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。業務邏輯層 bll 針對具體問題的操作,也可以說是對資料層的操作,對...