ASP.NET Core搭建多层网站架构【0-前言】

2021-04-24 02:26

阅读:441

标签:设计   ast   实现   net   目录   管理系统   mode   映射   前言   

2020/01/26, Asp.Net Core 3.1, VS2019

摘要:基于Asp.Net Core 3.1 WebApi搭建后端多层网站架构

网站内容

  • 简单的后台管理系统

  • 支持MySQL、SQL server

  • 用户登录、角色管理

技术介绍

  • 主要采用Asp.Net Core 3.1(WebApi) 框架实现一个后台管理系统

  • EntityFrameworkCore 3.1做ORM工具,FluentAPI方式配置实体映射

  • NLog做日志记录

  • Autofac配合Castle.Core实现动态拦截器(AOP)

  • JWT做登录验证

  • AutoMapper做映射工具

  • Postman做接口调试

实现目标

  1. 每一处代码(每一个工具)尽量做到最佳实践
  2. 完善的单元测试

目录

0-前言

1-项目结构分层建立

2-公共基础库

3-编写单元测试

4.1-网站数据库实体设计

4.2-WebCore网站核心配置

4.3-添加NLog日志记录器

5.1-数据库实体类映射配置

5.2-工作单元和仓储设计

6.1-使用AOP动态拦截器进行服务层日志记录

6.2-使用JWT进行授权验证

7.1-使用AutoMapper映射实体对象

7.2-使用ViewModel注解验证

8-业务层编写业务

ASP.NET Core搭建多层网站架构【0-前言】

标签:设计   ast   实现   net   目录   管理系统   mode   映射   前言   

原文地址:https://www.cnblogs.com/kasnti/p/12236586.html


评论


亲,登录后才可以留言!