适用开发:快速搭建移动端APP、B/S、C/S、微信小程序、公众号、Web站点等后端应用服务程序。 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2017+,C#语言,ASP.NET 数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle 11g/MySql 5.7.34) CSFramework.WebApi服务端开发框架 WebApi后台框架 WebApi框架 原创软件@csframework.c...
/archive/1/arc-1-20220221-4525.htm 2022-02-21
目录一、VS解决方案 - Demo版二、数据库配置附加数据库设置数据库连接app.config connectionStrings 连接字符串参考DatabaseProvider. AddConnectionStringDemo方法代码参考三、运行WebApi服务器开发调试正式环境四、客户端调用WebApi接口开发文档:接口调用方式Demo调用WebApi接口一、VS解决方案 - Demo版二、数据库配置附加数据库参考:SQLServer2012附加数据库操作指南https://www.csco...
/archive/1/arc-1-20220221-4524.htm 2022-02-21
Demo调用WebApi接口 - CSFramework.WebApi后端开发框架目录一、调用登录接口模拟Web端登录模拟Winform客户端\APP移动端登录二、调用业务接口新增客户删除客户查询客户详情三、各种应用场景接口调用四、附:Cmd_Test_Customer.cs 业务层(命令层)一、调用登录接口模拟Web端登录Web网页端登录,通常是使用【手机号码】或【电子邮箱】登录,参考代码:C# 全选 public class TestWebLogin { /// <summary> /// ...
/archive/1/arc-1-20220221-4523.htm 2022-02-21
申请CSFramework.WebApi开发框架开发体验版Demo版本请联系作者获得源码及数据库。CSFramework.WebApi.Demo.rarCSFramework.WebAPI.SQL2008R2扫扫加作者微信非常感谢您阅读本文,"CSCODE.NET - C/S开发框架网 - 致力于为.NET开发者提供软件开发文档,分享经验.创造卓越!"CSFramework.WebApi是服务端快速开发框架(后端框架),基于ASP.NET提供的WebAPI底层架构强大的编程能力,封装成为可复用、...
/archive/1/arc-1-20220221-4522.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.comCSFramework.WebAPI 后端框架系统架构图 CSFramework.WebApi 封装多个通用功能,为搭建Web服务端软件提供强大的技术支持。客户端请求以命令形式传递到服务端的API接口,命令也就是请求的数据包,包含有请求编号、数据签名以及提交的业务数据。服务端接收到请求,首先要进行数据格式分析以及安全检查,比如数据签名、用户令牌或用户账号信息等。检查通过后...
/archive/1/arc-1-20220221-4521.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com 流程说明:客户端发起请求构建Request对象,封装账号信息以及业务数据序列化成为JSON/XML文本格式使用HTTPPOST或HTTPGET方式向服务端提交数据服务端接收到请求信息。非常感谢您阅读本文,"CSCODE.NET - C/S开发框架网 - 致力于为.NET开发者提供软件开发文档,分享经验.创造卓越!"CSFramework.WebApi是服务端快速开发框架...
/archive/1/arc-1-20220221-4520.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录ModelRequest <标准用户请求类>ModelRequestAction <命令请求类、数据操作类>ModelRequestClientData <客户端信息类>ModelResponse <服务端回应消息>ModelRequest <标准用户请求类> public class ModelRequest : IUserRequest { [JsonProper...
/archive/1/arc-1-20220221-4519.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录控制器 (Controllers)命令处理程序 (Commands)数据访问层 (Data Access Layer)CSFramework.WebApi服务端处理流程与机制控制器 (Controllers)序控制器名称路由说明1DoController通用接口控制器api/do提供通用接口,支持数据操作、系统维护、系统登录等客户端请求。2GateController...
/archive/1/arc-1-20220221-4518.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.comCSFramework.WebApi提供9大安全保障机制 系统安全保障机制由以下九个部分组成: User - 用户账号:通过用户账号和密码确保有效访问,系统支持用户账号、手机号、邮箱登录。 Token - 令牌机制:通过令牌机制确保有效访问。用户登录成功,系统自动分配随机令牌编号。 ApiKey - 开发者账号:WebApi接口常用安全机制,使用公钥+私钥加密方式,确保系...
/archive/1/arc-1-20220221-4517.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.comCSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle) 开发框架为用户提供多种数据库支持,目前已封装三种底层数据驱动,支持SqlServer、Oracle、MySql三种常用数据库。Multi-DB架构采用策略模式设计,定义IDatabase通用接口,并实现DatabaseMSSQL, DatabaseMySql,DatabaseO...
/archive/1/arc-1-20220221-4516.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录一、ORM简介二、ORM的概念三、ORM的优缺点什么是ORM?对象关系映射(Object Relational Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方...
/archive/1/arc-1-20220221-4515.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录3.1 自承载 (Self Hosting)3.2 IIS承载 (IIS Hosting)3.3 Windows服务承载CSFramework.WebApi后端开发框架服务器宿主承载方式3.1 自承载 (Self Hosting) Self Hosting是指ASP.NET WebAPI运行在一个控制台应用程序中,使用OWIN组件托管WebAPI框架。 Open We...
/archive/1/arc-1-20220221-4514.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com开发者账号(公钥ApiKey与私钥SecretKey)随着各种设备的兴起,WebApi作为服务也越来越流行,而在无任何保护措施的情况下接口完全暴露在外面,将导致被恶意请求,数据在传输过程中恶意被篡改,而最佳解决方案是:传输过程中都是密文,别人拿到请求数据,也不能更改请求参数,服务端的接口防止同一请求一直被调用,也要采取接口限流措施防止频繁调用接口。为了确保WebApi接口...
/archive/1/arc-1-20220221-4513.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录1.1 ModelRequest (标准用户请求模型)1.2 ModelRequestAction (命令操作请求模型)1.3 ModelRequestToken (用户请求+令牌模型)1.4 ModelResponse(标准响应类型)1.5 更多请求模型1.1 ModelRequest (标准用户请求模型) 模型说明:序属 性说 明1secretKey平台与开发者约...
/archive/1/arc-1-20220221-4512.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录1.1 接口调用方式1 - POST JSON数据1.2 接口调用方式2 - Url拼接参数1.1 接口调用方式1 - POST JSON数据Data JSON 格式:{ "act":80100, "op":"Delete", "apikey":"ead9b1a4d8987f1ccf969aae239876ba", "data":"{"PONO":"PO000001"...
/archive/1/arc-1-20220221-4511.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录DoController通用接口DoPostObject接口DoPostActionName接口DoController通用接口 通用接口控制器提供两个核心API,能满足任何用户请求或数据处理。序名称值说明1服务器地址http://localhost:19893开发环境的服务器地址2路由api/do控制器的路由地址3完整URLhttp://localhost:1989...
/archive/1/arc-1-20220221-4510.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录Login – 用户登录Logout – 用户登出 系统门禁控制器(GateController)提供用户登录和登出两个主要接口。序名称值说明1服务器地址http://localhost:19893开发环境的服务器地址2路由api/gate控制器的路由地址3完整URLhttp://localhost:19893/api/gate控制器完整URL地址 API接口序接口名...
/archive/1/arc-1-20220221-4509.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录1. FileController – 文件管理控制器1.1 Upload上传文件1.2 Download下载文件1.3 Remove删除文件1.4 Rename 文件改名1.5 GetFileList 获取文件列表1.6 文件控制器测试例子1. FileController – 文件管理控制器 文件管理控制器提供给用户上传或下载文件,支持大文件(>2GB)上传和下载...
/archive/1/arc-1-20220221-4508.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录1. ImageController – 图片资源控制器1.1 Upload 上传文件1.2 GetImage 获取图片1.3 Delete 删除图片1.4 Rename 图片文件改名1.5 文件控制器测试例子1. ImageController – 图片资源控制器 图片资源控制器主要针对图片资源上传和下载,文件大小控制在1MB以内,若要上传大文件,请使用FileCo...
/archive/1/arc-1-20220221-4507.htm 2022-02-21
CSFramework.WebApi服务端开发框架WebApi后台框架WebApi框架原创软件@csframework.com目录SystemController – 系统管理控制器1.1 DoPostActionName1.2 Operation – 操作名称表SystemController – 系统管理控制器 系统管理控制主要用于后台数据管理,缓存数据管理,系统管理。序名称值说明1服务器地址http://localhost:19893开发环境的服务器地址2路由admin/system控制器...
/archive/1/arc-1-20220221-4506.htm 2022-02-21