我對三層架構的理解

2021-06-03 16:56:28 字數 663 閱讀 5253

三層介紹及其的職責

層之間的關係以及規則

三層架構的優缺點總結

概念 資料訪問層(dal):主要負責對資料庫的直接訪問,向上層遮蔽資料庫差異。

關係 規則優點

降低維護成本,方便管理。

對於不斷變化的系統有著先天的優勢。

遮蔽資料庫差異。

適合大型專案及合作開發。

安全性。

缺點執行速度。

**量大。

層次的劃分並不是死的,沒有一種分法能夠適應所有的系統。學習三層就要了解它的實質了解分層的目的,與其說三層是一種架構不如說它是一種思想。

三層架構是偉大的前人總結出的一種為了實現程式的可擴充套件性,可復用性,可讀性,可維護性以及方便合作開發等而總結出的一種架構。其實三層架構是物件導向發展的必然結果。為了實現上述的幾種特點,分層是必然的。

分層沒有定法,但是只要奔著高內聚低耦合的物件導向思想去分,只要能夠滿足封裝、復用、擴充套件、移置等方面的要求就可以。

學習分層就跟學習設計模式一樣,開始的時候總是從模仿開始,也會特別在意各種條條框框。但是這卻是乙個不得不經歷的過程,學習分層不是為了學習分層本身,就像學習設計模式不是學習模式本身一樣,重要的是在這個過程中理解物件導向設計的魅力,體會前人思想的沉澱。無論是分層還是設計模式都是巨人,我們要做的就是站在它們的肩膀上然後成為巨人,超越巨人。

我對三層架構的理解

架構 有1多點的時間了吧。但是什麼架構才是真正的好的架構的架構呢?不得而知。真正的運用於每個系統,作用於每個系統得東西才是好的吧。三層,乙個很通用的架構,其優點,便於 維護和後續開發。說實話,感覺還是有些不敢苟同。便於 維護,如果說到 維護我把dal層和bll 資料訪問層和業務邏輯層 結合成一層也沒...

三層架構理解

檢視文章 三層架構 2008 06 12 15 30 三層架構是 資料層,業務層,表示層。資料層從資料庫中取出 10。業務層按照一定的邏輯 這裡我們舉例取溫度的邏輯 翻譯成 10攝氏度。表示層顯現給使用者 哎呀,今天好冷!層就相當於乙個黑盒子,我們不用知道它內部怎麼實現,只需要知道如何去呼叫它就行了...

三層架構初步理解

恢復內容開始 什麼是三層架構 通常意義上的三層架構就是顯示層 ui 業務邏輯層 bll 資料訪問層 dal ui 顯示層,用來採集使用者使用者輸入輸入的資訊和操作,並向使用者展現特定的業務資料,在ui層中常用的技術有windows form form,control asp.net aspx,mas...