纯净版WebApi框架简介


纯净版WebApi框架简介

一、解释

  • 纯净版WebApi框架不包含任何CSFramework框架的类库,框架更精简,方便开发人员上手使用
  • 纯净版WebApi框架适合开发APP、微信小程序,或作为其他后端应用,如:企业公众号
  • 纯净版WebApi框架支持访问CSFramework框架的数据库(参考 appsettings.json 的连接字符串)
  • CSFrameworkV6.1 开发框架集成 CSFramework.WebApiV3框架,架构比较复杂
  • 纯净版WebApi框架集成ERP系统的APP应用(作为Demo给开发者参考)

 

二、CSFrameworkV6开源版配套的WebApi框架有以下特点

  • 前后端多个DLL类库引用,对于源码管理、项目管理起来难度增大
  • DAL层(CSFrameworkV6.DataAccess.dll) 前后端共用一套源码
  • 逻辑层次较多,比如一个标准请求顺序:UI -> BLL -> WebApiClient -> ApiController -> Api BLL -> DAL -> Database(共7个主要逻辑层)
  • 对开发人员要求较高

三、前、后端DLL类库引用关系

CSFramework.WebApiV3 引用 CSFrameworkV6的DLL

  • CSFrameworkV6.Core.dll
  • CSFrameworkV6.Common.dll
  • CSFrameworkV6.Interfaces.dll
  • CSFrameworkV6.Models.dll
  • CSFrameworkV6.DataAccess.dll

CSFrameworkV6 引用 CSFramework.WebApiV3 的DLL

  • CSFramework.WebApi.Common.dll

 

四、重要类库介绍

APIProvider.cs

客户端提供的标准类库,统一调用Api业务接口(APIProvider.cs,提供数字签名和不需要数字签名2个策略)

WebApiTools.cs

客户端提供的标准类库,统一调用Api底层接口(WebApiTools.cs,提供Get/Post方法)

 

五、纯净版 WebApi 案例源码介绍

纯净版 WebApi 的源码是一套纸品行业ERP配套的APP后端应用。

Api控制器

ERPController.cs

业务接口

IERPBusiness.cs

业务层

ERPBusiness.cs

数据层

dalERPBusiness

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

纯净WebApi框架简介
CSFrameworkV6删除全部Demo功能整合一套纯净开发框架
CSFramework.WebApiV3.框架简介
CSFramework.WebApiV3.框架简介
CSFramework.DB 软件简介
SQLConnector软件简介
CSFramework.CodeGeneratorV6.1 软件简介
Asp.Net开源服务端框架,WebApi后端框架标准
CSFramework.EF数据库框架简介(.NET8+EFCore)
申请CSFramework.WebApi开发框架开发体验Demo版本
MiniFramework - 蝇量级开发框架简介
CSFramework.WebApi V3.0 WebApi开发框架软件简介
CSFramework.WebApi V3.0 WebApi开发框架软件简介
C/S架构软件开发平台 - 旗舰V6 软件简介
C#.NET MVC WebApi后台开发框架入门完整下载
CSFrameworkV6旗舰开发框架客户交接文件清单
C# WebAPI开发平台与C# WebAPI开发框架
WebAPI 开发框架 C#.NET WebApi开发平台
CSFramework.WebApi开发框架模拟Web用户端登录、调用WebApi接口增删改查数据
C/S架构软件快速开发平台-旗舰V5.1简介