我需要我计划实施的三层架构的建议。
设想
我在 ASP.NET c# 3.5 环境中工作。
DLHelper:从数据库获取数据的方法。
DAL:包含在 DLHelper 类的帮助下从数据库收集数据的方法。该层中的大多数方法都没有引用任何页面级对象,因此可以声明为静态的。
BL :与 DAL 层相同,大多数方法不引用任何页面其他页面级对象,因此可以声明为静态。
UI 层:根据上述场景 UI 层调用 BL 层就像
BLClass.Method -> DALClass.Method
我想知道的问题是这种标准化的方法。根据与我同事的讨论,我们应该有相应的 BL/DAL 层对象。但我仍在寻找更令人信服的答案。