三層結構解釋

2021-04-13 06:38:15 字數 993 閱讀 3890

所謂三層體系結構,是在客戶端與資料庫之間加入了乙個中間層,也叫元件層。這裡所

說的三層體系,不是指物理上的三層,不是簡單地放置三颱機器就是三層體系結構,也

不僅僅有b/s應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一

臺機器上。 三層體系的應用程式將業務規則、資料訪問、合法性校驗等工作放到了中

間層進行處理。通常情況下,客戶端不直接與資料庫進行互動,而是通過com/dcom通

訊與中間層建立連線,再經由中間層與資料庫進行交換.

理解asp.net中的三層結構

我們用三層結構主要是使專案結構更清楚,分工更明確,有利於後期的維護和公升級.

三層結構包含:表示層(usl),業務邏輯層(bll),資料訪問層(dal)

是指原始資料,也就是說,是對資料的操作,而不是資料庫,具體為業務邏輯層或表示層提供資料服務.

2:業務邏輯層:主要是針對具體的問題的操作,也可以理解成對資料層的操作,對資料業務邏

輯處理,如果說資料層是積木,那邏輯層就是對這些積木的搭建。

3:表示層:主要表示web方式,也可以表示成winform方式,web方式也可以表現成

:aspx, 如果邏輯層相當強大和完善,無論表現層如何定義和更改,邏輯層都能完善地

提供服務。

具體的區分方法

1:資料資料訪問層:主要看你的資料層裡面有沒有包含邏輯處理,實際上他的各個函式主要完成

各個對資料檔案的操作。而不必管其他操作。

2:業務邏輯層:主要負責對資料層的操作。也就是說把一些資料層的操作進行組合。

3:表示層:主要對使用者的請求接受,以及資料的返回,為客戶端提**用程式的訪問。

asp.net中的三層結構說明

完善的三層結構的要求是:修改表現層而不用修改邏輯層,修改邏輯層而不用修改資料層

.否則你的應用是不是多層結構,或者說是層結構的劃分和組織上是不是有問題就很難說.

不同的應用有不同的理解,這是乙個概念的問題.  

三層架構的解釋

引自 http www.cnblogs.com wddycqmjc 比較容易理解的三層結構的解釋 二 三層架構開發簡介 a 什麼是三層首先,談一下什麼是三層架構,所謂的三層開發就是將整個業務應用劃分為表示層 業務邏輯層 資料訪問層 資料庫等,有的還要細一些,明確地將客戶端的表示層 業務邏輯訪問 和資...

三層 我眼中的三層結構

從行為型模式命令模式引發的對三層的思考。記得 大話設計模式 中對命令模式的講解。燒烤攤和燒烤店之間的區別。由於客戶和烤羊肉串老闆的 緊耦合 所以容易出錯,容易混亂,也容易挑剔。這其實就是 行為請求者 與 行為實現者 的緊耦合。對請求排隊或記錄請求日誌,以及支援可撤銷的操作等行為時,行為請求者 與 行...

三層 多層結構

三層 多層結構就像多個人,分別不同負責各自的工作。該知道自己知道的,不該知道自己不知道的。別八卦,別打聽不該自己知道的事。表示層 不應該知道的 不應該看到物理的資料儲存。不應該有connection strings,connections,commands或者類似。應該知道的 應該知道主要模組。業務...