在 NET框架下开发三层结构数据库应用系统

更新时间:2023-10-29 18:20:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章:三层结构在企业中的应用

1. 什么是三层结构

三层结构一词中的“三层”指得是:展示层、业务逻辑层、资料访问层

表示层:位于最外层(最上层),离使用者最近,用于显示资料和接收使用者输入

的资料

业务逻辑层:是展示层和资料访问层之间通信的桥梁,主要负责资料的传递和

处理,例如:资料有效的检验、业务逻辑描述等相关功能、业务逻辑层通常是类库

根据业务规则对数据进行加工和处理

与相邻的表示层和数据访问层进行数据交换

资料访问层:主要实现对资料的保存和读取操作。资料访问,可以访问关联式

资料库。文字档或是XML文档等,资料访问层通常是类库

在三层结构中,各层之间相互依赖:展示层依赖于业务逻辑层,业务逻

辑层依赖于资料访问层。

注:展示层接受使用者的请求,根据使用者的请求去通知业务逻辑层;业务逻辑层收到请求,首先对请求进行阅读审核,然后将请求通知给资料访问层或直接返回给展示层;资料访问层收到请求后便开始访问资料库。

资料访问层通过对资料库的访问得到请求结果,并把请求结果通知给业务逻辑层;业务逻辑层收到请求结果,首先对请求结果进行审核,然后将请求结果通知展示层;展示层接受到请求结果,并把结果展示给用户。

2.如何搭建三层结构

第一步:搭建展示层(MyShool) Windows表单 首先打开Visual Studio IDE开发环境,选择“档“ ”新建“ ”专案“命令,如图所示:

第二步:搭建业务逻辑层(MyShoolBLL) 类库 选择“档“ ”新建“ ”专案“命令,在弹出的“新建项目”对话方块选择专案类型、范本。在这里我们选择“Visual C#”,范本选择“类库”。

第三步:搭建资料访问层(MyShoolDAL) 类库 唯一不同的是需要我们重新填写专案名称为“MySholDAL”同样也是“类库”,

3.添加各层之间的依赖关系

1.实现展示层对业务逻辑层的依赖

(1)打开展示层MyShool,右击“引用”,选择“添加引用”命令,如图所示

(2)在弹出的“添加引用”对话方块选择“专案”选项卡,选中“MyShoolBLL”确定OK

当我们实现了展示层对业务逻辑层的引用后,在展示层的引用目录下就会出现业务逻辑层的专案名称了。

实现业务逻辑层对资料访问层的依赖与展示层和业务逻辑层实现的过程一样。

本章总结、

三层分为:表示层,业务逻辑层,数据访问层

三层依赖方式是:展示层依赖于业务逻辑层,业务逻辑层依赖于资料访问层。 搭建三层结构基本框架的步骤如下 搭建展示层 搭建业务逻辑层 搭建资料访问层

添加各层之间的相互依赖

第二章:用ADO.NET实现三层结构

我们在开发三层结构应用系统时,在表示层、业务逻辑层、数据访问层中如何使用DataSet的、、、、、

DataSet的构建与解析工作主要在表示层、数据访问层、业务逻辑层主要对DataSet中的数据进行加工、处理和传递。简单的说,DataSet是整个三层结构中数据传递的介质。 1.三层结构中DataSet

(1) 将DataSet中的资料展示给使用者

我们学习了很多用于资料展示的控制项,例如:DataGridView(表格)控制项,ComboBox(下拉清单)控制项等,它们都有一个资料来源属性(DataSoource),一般我们可以直接将DataSet或DataTable绑定到DataSource属性上即可实现资料展示。 (2) 将使用者的请求资料填充到DataSet中

将使用者的请求资料填充到DataSet中,我们首需要构建一个结构与使用者请求资料结构相同的DataTable,然后将使用者的请求资料填充到构建好的DataTable中,最后将DataTabel添加到DataSet中。

本文来源:https://www.bwwdw.com/article/nmm2.html

Top