background image

.NET 三层架构与三层架构下 GridView 控件增删改操作详解

()

所谓三层架构(3-tier application)就是将整个业务应用划分为:表现层(UI)、业务
逻辑层(BLL)、数据访问层(DAL

)。区分层次的目的即为了 高内聚、低耦合 的思想。

1、表现层(UI):主要是指与用户交互的界面,用于显示数据和接受用户输入的数据,
将用户输入的数据传递给业务逻辑层,一般不包含任何实际的业务处理,当业务逻辑层
的数据发生变化时,表示层就会显示出更新的结果。表示层提供应用程序的用户界面,通
常为 Windows 应用程序或 Web 应用程序。

2、业务逻辑层(BLL):是表示层和数据访问层之间的桥梁,它代表应用程序的核心功
能,负责处理数据层的数据,实现业务逻辑。业务逻辑层通常为类库。

3、数据访问层(DAL):主要实现对数据的保存和读取操作,将存储在数据库中的数据
提交给业务层,同时将业务层处理的数据保存到数据库中。数据访问层可以访问关系数据
库、文本文件或者 XML 文档,通常为类库。

三层架构对应的图如下图所示:

 

为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力
于.NET 新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原