摘要:
业务类使用DAL类提供对数据的访问,并加强验证规则,约束检查,并且提供数据的面向对象的表达方式和用于处理数据的方法。这样,BLL作为了一个映射层,它使得底层关系数据库中的数据在用户界面的代码中以对象的方式出现。承接上文:DAL层代码实现先来回顾:DAL中的实体类对象:User类和Department类 DAL中的实体类: 它们只是将从数据库中取得的数据象征性地进行封装,与数据库的表(或者视图)是一一对应的关系,没有对数据进行插入、更新、删除和检索的方法。建立BLL文件夹,里面存放的是业务域对象。下图是域对象DepartmentObj的类图。这种类要复杂些,不但要封装数据,还要有对其父对象或子. 阅读全文