我需要对我计划实施的三层体系结构提出建议。分层体系结构和静态方法
方案
我工作在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