三層架構

三層架構數據庫

一.什麼是三層架構:安全

   所謂三層體系結構,是在客戶端與數據庫之間加入了一箇中間層,也叫組件層。這裏所 說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也 不單單有B/S應用纔是三層體系結構,三層是指邏輯上的三層,即便這三個層放置到一 臺機器上。 三層體系的應用程序將業務規則、數據訪問、合法性校驗等工做放到了中 間層進行處理。一般狀況下,客戶端不直接與數據庫進行交互,而是經過COM/DCOM通 訊與中間層創建鏈接,再經由中間層與數據庫進行交換。網絡

  三層架構將數據層、應用層和業務層分離,業務層經過應用層訪問數據庫,保護數據安全,利於負載平衡,提升運行效率,方便構建不一樣網絡環境下的分佈式應用;業務層主要做用是接收用戶的指令或者數據輸入,提交給應用層作處理,同時負責將業務邏輯層的處理結果顯示給用戶。相比傳統的應用方式,業務層對硬件的資源要求較低;架構

二.三層是指那幾個層:分佈式

   1.表現層:性能

   2.業務邏輯層:htm

   3.數據訪問層:     資源

簡單概述:開發

     1.三層是一種架構;get

     2. 客戶端——數據庫中間增長一個層,即:組件層;

     3.邏輯上劃分;

     4.經過通信交互數據(COM/DCOM);

三層的優勢:

1.下降了層與層之間的依賴;

2.有利於標準化;

3.對開發人員來講,能夠只關注某一個層;

4.有利於層與層之間的複用;

5.結構更加明確;

6.有利於用新的實現替換舊的實現;

7.有利於後期維護,減小維護的成本和時間;

三層的缺點:

1.下降了系統性能;

2.增長了開發成本;

3.致使級聯修改;

三層的目的:

   三層目的就是爲了達到:高內聚,低耦合思想;

相關文章
相關標籤/搜索