————2016-10-23
關聯:產生依賴關系
描述:三層體系結構就是在客戶端和數據庫之間加一個中間層,通常情況下客戶端不能直接和數據庫進行交互,而是通過中間層和數據層進行交互的。
主要負責完成用戶和系統的交互。
它接收用戶輸入的信息,並把上級傳來的處理結果表示給用戶。蓋層有時候兼容一小部分業務邏輯層的作用(驗證用戶輸入的數據及其合法性)
一般作為Windows或者Web應用程序
接收表示層傳來的數據,以參數的形式傳給數據訪問層;然後接收數據層發來的處理好的數據,傳給表示層。
該層所做的工作比較復雜,如:實現業務流程、業務的數據校驗
是表示層和數據層之間的橋梁,都需要通過業務邏輯層來完成信息數據的收發
數據訪問層為系統提供了規范,統一數據的訪問入口,保證業務邏輯層對系統數據訪問層的規范和高效,從而實現數據被高效、安全的訪問
該層會根據業務邏輯層的請求去處理和數據庫之間的交互,不對數據做任何業務上的加工
表示層接受用戶的請求,根據用戶的請求去通知業務邏輯層,業務邏輯層收到請求,首先對請求進行審核,然後將請求發給數據訪問層或者直接返回到表示層,數據訪問層收到請求後就開始訪問數據庫,數據訪問層通過數據庫的訪問得到請求的結果,並把結果通知業務邏輯層,業務邏輯層收到請求結果將請求結果通知表示層,表示層收到請求結果,然後把結果顯示給用戶;
ps:用戶登錄系統就是這一應用的實例。
用戶輸入賬號密碼---->表示層先判斷,符合----->業務邏輯層進行封裝--------->數據訪問層進行進一步安全、高效的判斷------->結果給業務邏輯層------->表示層顯示結果
這種傳遞是一步一步的進行下去,一步一步的回來,不能跨越傳遞。
歡 迎 補 充 !
*********************************
……2016-10-23……
……阿文……
……@^_^@……
**********************************