我需要對我計劃實施的三層體系結構提出建議。分層體系結構和靜態方法
方案
我工作在ASP.NET C#3.5環境。
DLHelper:從數據庫中獲取數據的方法。
DAL:包含在DLHelper類的幫助下從數據庫收集數據的方法。該層中的大多數方法都沒有引用任何頁面級別的對象,因此可以聲明爲靜態。 BL:與DAL Layer相同,大多數方法都沒有引用任何頁面的其他頁面級對象,因此可以聲明爲靜態的。
UI層:按照上面的場景UI層調用BL層就像是
BLClass.Method - > DALClass.Method
問題 我想知道的是標準化的方式做它。根據與我的同事的討論,我們應該有BL/DAL層的相應對象。但我仍然在尋找更爲接近的答案。
看看ASP.NET MVC框架(http://www.asp.net/(S(d35rmemuuono1wvm1gsp2n45))/mvc)。我認爲這與你的情況非常相關。 而且,由vay DAL已經是Layer :) – Vokinneberg 2010-05-14 19:50:20