7-三层架构

首页 / WebApi / 正文

三层架构

三层架构不止三层

BLL DAL UI 层 是三层架构的三层

还有一层是Models 我们的实体类层 每张表对应一个实体类

DAL:负责与数据库交互
BLL:负责UI与DAL层交互
UI :负责与前端交互

但是在.Net Core

三层变成了

Repository //对应DAL 暂时这么理解
Services   //对应BLL 暂时这么理解
Api        //对应UI  暂时这么理解

Models 没有变化

那按照我们这个逻辑去创建我们的项目分层

我们还需要创建我们的接口层

为什么要用接口

问就是,解耦,多态,规范开发

无标签
评论区
头像