在ASP.NET 2.0中操作数据之二:创建一个业务逻辑层
图一向我们展示了表示层、BLL以及DAL三者之间的结构关系。 为了更加清晰的区分DAL和BLL的类,我们在App_Code文件夹中建立两个子文件夹,分别命名为DAL和BLL。 然后,在BLL文件夹中创建4个类文件。将这四个文件分别命名为ProductsBLL、CategoriesBLL、SuppliersBLL以及EmployeesBLL。那么,对于这些方法来说,BLL仅仅是作为表示层与DAL之间的代理。 由于插入、修改和删除可能不会影响任何行,所以这三种方法均返回一个bool值用于表示操作是否成功。当给一个DataRow的DataColumns赋值时,各种字段级的有效性验证都有可能会被触发。因此,我们应该手工的验证一下传入的参数以保证传递给BLL方法的数据是有效的。并发优化是一种保证两个用户同时操作一个数据而不会发生冲突的技术。
用户评论