第 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 ...