第 1 章 REST 简介 1.1 API 与 REST API 是一个系统向外暴露或公开的一套接口,通过这些接口,外部应用程序能够访问该系统 REST 是一种基于资源的架构风格,任何能够命名的对象都是一个资源,如 user,一个资源具有一个统一的资源标识符(URI),如 user/1234 ...
第 章 高级查询和日志 . 排序 RESTful API 在实现排序时应支持对集合资源的一个或多个属性进行排序 示例对 authors 资源按照其属性 Age 升序排序,再按 BirthPlace 属性降序排序:https: localhost: api authors orderby age,birthplace desc 在 ASP.NET Core 中实现排序,与过滤和查询一样,通过对查询字 ...
2020-07-14 02:37 2 450 推荐指数:
第 1 章 REST 简介 1.1 API 与 REST API 是一个系统向外暴露或公开的一套接口,通过这些接口,外部应用程序能够访问该系统 REST 是一种基于资源的架构风格,任何能够命名的对象都是一个资源,如 user,一个资源具有一个统一的资源标识符(URI),如 user/1234 ...
第 5 章 使用 Entity Framework Core 5.3 重构仓储类 创建一个通用仓储接口 继续创建一个接口 添加 RepositoryBase 类并实现上面两个接口 这里需要注意的是,EF Core 对于查询的执行采用延迟执行的方法,只有遇到了实际需要结果的操作 ...
译者序 微服务设计方法清晰定义了各个开发团队的业务边界,微服务框架以不同方式实现了服务之间的协作与集成。 .NET Core 作为全新的 .NET 技术,它不仅完全开源、跨平台,更面向云原生开发进行了大量细致的优化。它完全模块化,不依赖特定操作系统,其文件系统、网络和配置等基础功能模块对跨平台 ...
第 3 章 使用 ASP.NET Core 开发微服务 微服务定义 微服务是一个支持特定业务场景的独立部署单元。它借助语义化版本管理、定义良好的 API 与其他后端服务交互。它的天然特点就是严格遵守单一职责原则。 为什么要用 API 优先 所有团队都一致把公开、文档完备且语义化版本管理 ...
第 4 章 后端服务 现实中的服务不可能处于真空之中,大多数服务都需要与其他服务通信才能完成功能。 我们将这些支持性服务称为后端服务,接下来我们将通过创建一个新的服务并修改之前的团队服务与这个服务通信,以探索如何创建并消费后端服务。 微服务生态系统 后端服务是通过某种机制绑定到应用 ...
目录 ASP.NET Core与RESTful API 开发实战(一) 简介 REST与HTTP简介 什么是REST REST约束 REST与RPC风格的区别如下: HTTP协议 统一 ...
目录 ASP.NET Core与RESTful API 开发实战(二) 简介 文件结构 ASP.NET Core核心特性 启动与宿主 Kestrel Startup类 中间件介绍 ...
目录 ASP.NET Core与RESTful API 开发实战(三) 资源操作 创建项目 使用内存数据 创建内存数据源 仓储模式 创建Controller 使用EF Core ...