C#基础学习24(三层架构及案例)

一、三层架构

1.表现层(UI):User Interface,通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他所见所得

2.业务逻辑层(BLL):Business Logic Layer,针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。(备注:又称领域层,常用于业务规则、数据访问、合法性校验)

3.数据访问层(DAL):Data Access Layer,针对数据的操作,对数据库、服务器的操作。

C#基础学习24(三层架构及案例)_第1张图片

优缺点:

C#基础学习24(三层架构及案例)_第2张图片

三层架构的创建:

      建3个类库:Model,BLL,DAL(UI层为正常的项目)

      互相引用:DAL引用Model,BLL引用DAL和Model,UI层引用BLL和Model

C#基础学习24(三层架构及案例)_第3张图片

项目案例点这

你可能感兴趣的:(C#)