2013-02-22 122 views
0

我是三層體系結構的新手。我正在瀏覽谷歌並找到一些樣本。通常情況下,數據庫連接和方法僅針對數據訪問層中的粗糙操作實現。並且輸入驗證,如需要的字段驗證,僅在表示層。然後爲什麼我們需要業務邏輯層。可以告訴我業務邏輯層最有用的一種情況在.net中使用業務邏輯層

回答

1

假設您有一個電子商務網站 - 產品,你給一個折扣。

折扣的邏輯不屬於UI層 - 所有數據已經​​被驗證(產品和購物籃中的數量)。

它也不屬於數據訪問層。

這種邏輯是由業務決定的 - 它屬於業務邏輯層,在用戶界面和數據訪問之間。