- 4
- 0
- 约1.9万字
- 约 14页
- 2019-01-12 发布于天津
- 举报
2019年创建业务逻辑层
创建业务逻辑层
导言
本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问
逻辑区分开了。不过,即使 DAL 将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则。比如说,
我们可能不希望产品表中那些被标记为“停用”的产品的“分类编号”或“供应商编号”被更新;我们还可能需要应用一些资历
规则,比如说我们都不希望被比自己的资历还要浅的人管理。另外一个比较常见的情况就是授权,比如说只有那些具有
特殊权限的用户可以删除产品或是更改单价。
我们其实可以将业务逻辑层(Business Logic Layer,以下简称BLL)看作是在数据访问层和表示层之间进行数据
交换的桥梁,在这个章节中,我们将讨论一下如何将这些业务规则集成到一个 BLL 中。需要说明的是,在一个实际的应
用程序中,BLL 都是以类库(Class Library)的形式来实现的,不过为了简化工程的结构,在本教程中我们将BLL 实现
为App_Code 文件夹中的一系列的类。图一向我们展示了表示层、BLL 以及DAL 三者之间的结构关系。
图一:BLL 将表示层与 DAL 隔开了,并且加入了业务规则
第一步:创建BLL 类
您可能关注的文档
最近下载
- 消防演练动员课件.pptx VIP
- GB_T 20776-2023 起重机械分类.pdf VIP
- 人教版八年级下册数学期末测试卷(含答案).docx VIP
- SolidWorks 2020 建模与仿真教学课件第6章 动画与仿真.pptx VIP
- SolidWorks 2020 建模与仿真教学课件第3章 零件建模.pptx VIP
- 标准图集-22S521 预制装配式混凝土检查井.pdf VIP
- SolidWorks 2020 建模与仿真教学课件第5章 工程图.pptx VIP
- 反刍饲料课件.pptx VIP
- SolidWorks 2020 建模与仿真教学课件第4章 装配体设计.pptx VIP
- 消防演练动员课件图片.pptx VIP
原创力文档

文档评论(0)