這個時間看很多部落格,我有很多學習的問題。有都明確了吧,最起碼比不看之前對於三層的引數返回值傳遞更有感覺一些。
當然更謝謝師傅和同學們的幫助,不然我還會在乙個死胡同裡轉不出來。
在學習初期階段。我要搞明確的不是這個函式或物件的原理怎麼回事,而僅僅要明確兩點:它是什麼,它怎麼用。反正經過的不斷迭代式學習,那些晦澀難懂的知識也會變的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 針對具體問題的操作,也可以說是對資料層的操作,對...