纯净版WebApi框架简介


纯净版WebApi框架简介

一、解释

纯净版WebApi不包含任何C/S框架类库,因此WebApi更精简方便开发人员使用,同时也支持访问C/S框架的数据库。

适合开发独立的APP、微信小程序,企业公众号或其他后端应用。

CSFrameworkV6.1旗舰版开发框架与CSFramework.WebApiV3框架集成在一起的,架构比较复杂。

 

二、C/S框架默认集成WebApi主要特点

1、前后端多个DLL类库引用,对于源码管理、项目管理起来难度增大。

2、DAL层(CSFramework.DataAccess.dll) 前后端共用一套源码。

3、逻辑层次较多,比如一个标准请求顺序:UI -> BLL -> WebApiClient -> ApiController -> Api BLL -> DAL -> Database(共7个主要逻辑层)。

4、对开发人员要求较高,因为逻辑层次多。

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

CSFramework.WebApi 引用 CSFrameworkV6的DLL

CSFrameworkV6.Core.dll

CSFrameworkV6.Common.dll

CSFrameworkV6.Interfaces.dll

CSFrameworkV6.Models.dll

CSFrameworkV6.DataAccess.dll

CSFrameworkV6 引用 CSFramework.WebApi 的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框架简介
CSFramework.EF数据库框架简介
CSFramework.WebApiV3.框架简介
CSFramework.WebApiV3.框架简介
Asp.Net开源服务端框架,WebApi后端框架标准
CSFramework.DB 软件简介
SQLConnector软件简介
申请CSFramework.WebApi开发框架开发体验Demo版本
MiniFramework - 蝇量级开发框架简介
C#.NET MVC WebApi后台开发框架入门完整下载
CSFramework.WebApi V3.0 WebApi开发框架软件简介
CSFramework.WebApi V3.0 WebApi开发框架软件简介
C/S架构软件开发平台 - 旗舰V6.0 软件简介
CSFramework.CodeGeneratorV6.0 软件简介
C# WebAPI开发平台与C# WebAPI开发框架
WebAPI 开发框架 C#.NET WebApi开发平台
CSFramework.WebApi开发框架模拟Web用户端登录、调用WebApi接口增删改查数据
C/S架构软件快速开发平台-旗舰V5.1简介
.Net后端框架|WebApi服务端开发框架|C/S框架网原创作品
WebApi框架 - AOP