天天看點

簡介三層結構(簡單的了解一下)

來自Asp.net精英論壇:bbs.1aspx.com 

1.什麼是三層結構

所謂三層體系結構,是指“顯示層”,“事務邏輯”,“資料庫層”。

  • 表示層——處理與使用者的互動、交流。
  • 事務邏輯(business logic)層——處理使用者所需要的資訊。
  • 資料庫層——存儲系統所處理的所有資料。

表示層是什麼?

盡管表示層并不見得比其它層更重要,但是它幾乎得到了全部的榮耀——因為它是唯一的使用者可以看到的層。這個層負責與使用者的互動工作。

事務邏輯層是什麼?

事務邏輯層從資料庫層擷取資料,并根據表示層的需要來對資料進行處理。事務邏輯層也可以獲得表示層提供的資料,并根據資料庫層的需要對其進行處理。

什麼是資料庫層 ?

資料庫層的名字告訴了我們它的任務是什麼了;它用來處理資料。一個不太引人注意的地方就是,它的資料存儲和檢索功能并不限制于資料庫。它可以是單個或者一系列平面檔案(flat file),可能是XML格式。不過,資料通常還是存在資料庫中。