三层架构从下至上分别为:

1、数据访问层(Data access layer):

2、业务逻辑层(Business Logic Layer),

3、表示层(Presentation layer):

 

数据访问层(Data access layer)简称DAL:

与数据库进行连接,

访问数据库,向数据库进行增、删、查、改操作请求,然后把数据库中的数据传到业务层,把业务层处理的数据保存到数据库

DAL只提供基本的数据访问,不包含任何的业务逻辑

 

 

C# 三层架构

 

 

 

业务逻辑层(Business Logic Layer)简称BLL:

是UI层(表示层)和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则。

进行传参,赋值操作

获取数据库中的存储过程名称,进行执行存储过程中的方法,

C# 三层架构

 

表示层(Presentation layer):

主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。

下图是表示层中进行获取用户在界面中输入的数据传给BLL

C# 三层架构

 

相关文章: