中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >>
ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn)

包郵 ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn)

出版社:人民郵電出版社出版時(shí)間:2020-02-01
開(kāi)本: 24cm 頁(yè)數(shù): 306頁(yè)
中 圖 價(jià):¥48.4(6.1折) 定價(jià)  ¥79.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車(chē) 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類(lèi)五星書(shū)更多>

ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn) 版權(quán)信息

ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn) 本書(shū)特色

(1)理論+實(shí)踐,從零開(kāi)始帶你學(xué)習(xí).NET Core開(kāi)發(fā)。(2)詳細(xì)介紹REST、HTTP、ASP.NET Core的基礎(chǔ)理論。(3)深入剖析ASP.NET Core提供的重要特性。(4)全面解讀構(gòu)建規(guī)范的RESTful API應(yīng)用的方方面面。

ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介

本書(shū)將系統(tǒng)講解使用ASP.NET Core實(shí)現(xiàn)REST風(fēng)格的Web服務(wù), 利用C#語(yǔ)言編寫(xiě)。基礎(chǔ)方面, 介紹REST基本概念、HTTP協(xié)議及REST*佳實(shí)踐指導(dǎo)原則, ASP.NET Core開(kāi)發(fā)框架及其重要特性, 如中間件、MVC、配置、日志等。實(shí)戰(zhàn)方面, 講解對(duì)REST資源的查詢、獲取、更新、刪除等, ORM框架和一些高級(jí)話題, 如分頁(yè)、過(guò)濾、篩選等, 以及API的權(quán)限與認(rèn)證、文檔化、測(cè)試與部署等內(nèi)容。

ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn) 目錄

第 1章 REST簡(jiǎn)介 1
1.1 API與REST 1
1.1.1 什么是API 1
1.1.2 什么是REST 2
1.1.3 REST約束 2
1.1.4 對(duì)REST的錯(cuò)誤理解 4
1.2 HTTP協(xié)議 5
1.2.1 HTTP簡(jiǎn)介 5
1.2.2 統(tǒng)一資源定位符 5
1.2.3 媒體類(lèi)型 7
1.2.4 HTTP消息 8
1.2.5 HTTP方法 9
1.2.6 HTTP消息頭 10
1.2.7 狀態(tài)碼 12
1.3 REST*佳實(shí)踐 13
1.4 其他問(wèn)題 14
1.4.1 JSON和XML 14
1.4.2 API版本 16
1.5 本章小結(jié) 16
第 2章 .NET Core和ASP.NET Core 17
2.1 .NET Core簡(jiǎn)介 17
2.2 .NET Standard簡(jiǎn)介 18
2.3 ASP.NET Core簡(jiǎn)介 22
2.3.1 ASP.NET Core主要特性 22
2.3.2 ASP.NET Core 2.1新增特性 23
2.3.3 ASP.NET Core 2.2新增特性 24
2.3.4 ASP.NET Core 3.0的變化 25
2.3.5 將ASP.NET Core 2.1應(yīng)用升級(jí)
到ASP.NET Core 2.2 26
2.4 設(shè)置開(kāi)發(fā)環(huán)境 26
2.4.1 安裝Visual Studio 26
2.4.2 安裝Visual Studio Code 28
2.4.3 .NET Core CLI 29
2.5 創(chuàng)建第 一個(gè) API 項(xiàng)目 30
2.5.1 使用Visual Studio 2017 30
2.5.2 使用Visual Studio Code 36
2.6 本章小結(jié) 39
第3章 ASP.NET Core核心特性 40
3.1 啟動(dòng)與宿主 40
3.1.1 應(yīng)用程序的啟動(dòng) 40
3.1.2 Kestrel 43
3.1.3 Startup類(lèi) 45
3.2 中間件 46
3.2.1 中間件簡(jiǎn)介 46
3.2.2 添加中間件 47
3.2.3 自定義中間件 51
3.3 依賴注入 52
3.3.1 依賴注入簡(jiǎn)介 52
3.3.2 ASP.NET Core中的依賴注入 55
3.4 MVC 57
3.4.1 理解MVC模式 57
3.4.2 路由 58
3.4.3 Controller與Action 64
3.4.4 模型綁定 67
3.4.5 模型驗(yàn)證 70
3.4.6 過(guò)濾器 72
3.5 配置 78
3.5.1 訪問(wèn)JSON配置文件 78
3.5.2 訪問(wèn)其他配置源 79
3.5.3 自定義配置源 82
3.5.4 重新加載配置 85
3.5.5 強(qiáng)類(lèi)型對(duì)象 85
3.6 日志 87
3.6.1 ILogger接口 87
3.6.2 ILoggerFactory接口 89
3.6.3 ILoggerProvider接口 90
3.6.4 分組和過(guò)濾 91
3.7 錯(cuò)誤處理 94
3.7.1 異常處理 94
3.7.2 錯(cuò)誤碼處理 96
3.8 本章小結(jié) 96
第4章 資源操作 98
4.1 項(xiàng)目創(chuàng)建 98
4.1.1 項(xiàng)目簡(jiǎn)介 98
4.1.2 創(chuàng)建項(xiàng)目 99
4.2 使用內(nèi)存數(shù)據(jù) 100
4.2.1 創(chuàng)建內(nèi)存數(shù)據(jù)源 100
4.2.2 倉(cāng)儲(chǔ)模式 101
4.2.3 實(shí)現(xiàn)倉(cāng)儲(chǔ)模式 102
4.3 創(chuàng)建Controller 104
4.4 獲取資源 106
4.4.1 獲取集合 106
4.4.2 獲取單個(gè)資源 106
4.4.3 獲取父/子形式的資源 108
4.5 創(chuàng)建資源 110
4.5.1 創(chuàng)建資源簡(jiǎn)介 110
4.5.2 創(chuàng)建子級(jí)資源 113
4.6 刪除資源 115
4.6.1 刪除單個(gè)資源 115
4.6.2 刪除父與子 116
4.7 更新資源 117
4.7.1 更新資源簡(jiǎn)介 117
4.7.2 部分更新 120
4.8 內(nèi)容協(xié)商 123
4.8.1 內(nèi)容協(xié)商簡(jiǎn)介 123
4.8.2 實(shí)現(xiàn)內(nèi)容協(xié)商 125
4.9 本章小結(jié) 128
第5章 使用Entity Framework Core 129
5.1 Entity Framework Core 129
5.1.1 Entity Framework Core簡(jiǎn)介 129
5.1.2 在項(xiàng)目中添加EF Core 130
5.2 使用EF Core 131
5.2.1 EF Core的使用 131
5.2.2 創(chuàng)建實(shí)體類(lèi) 132
5.2.3 創(chuàng)建DbContext類(lèi) 134
5.2.4 添加遷移與創(chuàng)建數(shù)據(jù)庫(kù) 135
5.2.5 添加測(cè)試數(shù)據(jù) 137
5.3 重構(gòu)倉(cāng)儲(chǔ)類(lèi) 139
5.3.1 創(chuàng)建通用倉(cāng)儲(chǔ)接口 139
5.3.2 創(chuàng)建其他倉(cāng)儲(chǔ)接口 141
5.4 重構(gòu)Controller和Action 143
5.4.1 使用AutoMapper 143
5.4.2 重構(gòu)AuthorController 145
5.4.3 重構(gòu)BookController 147
5.5 本章小結(jié) 151
第6章 高級(jí)查詢和日志 152
6.1 分頁(yè) 152
6.1.1 實(shí)現(xiàn)分頁(yè) 152
6.1.2 添加分頁(yè)元數(shù)據(jù) 154
6.2 過(guò)濾和搜索 158
6.2.1 過(guò)濾 158
6.2.2 搜索 160
6.3 排序 161
6.3.1 實(shí)現(xiàn)排序 162
6.3.2 屬性映射 165
6.4 日志和異常 168
6.4.1 記錄日志 168
6.4.2 異常處理 170
6.5 本章小結(jié) 172
第7章 高級(jí)主題 173
7.1 緩存 173
7.1.1 HTTP緩存 173
7.1.2 響應(yīng)緩存中間件 177
7.1.3 內(nèi)存緩存 179
7.1.4 分布式緩存 180
7.2 并發(fā) 186
7.2.1 為什么需要并發(fā)控制 186
7.2.2 不同的并發(fā)處理策略 187
7.2.3 實(shí)現(xiàn)并發(fā)控制 188
7.3 版本 190
7.3.1 API版本 190
7.3.2 實(shí)現(xiàn)API版本 191
7.4 HATEOAS 198
7.4.1 HATEOAS簡(jiǎn)介 198
7.4.2 實(shí)現(xiàn)HATEOAS 201
7.5 GraphQL 207
7.5.1 GraphQL簡(jiǎn)介 207
7.5.2 與REST相比 208
7.5.3 添加GraphQL服務(wù) 209
7.6 本章小結(jié) 215
第8章 認(rèn)證和安全 217
8.1 認(rèn)證 217
8.1.1 HTTP認(rèn)證 217
8.1.2 實(shí)現(xiàn)基于Token的認(rèn)證 221
8.2 ASP.NET Core Identity 227
8.2.1 Identity介紹 227
8.2.2 使用Identity 230
8.2.3 授權(quán) 235
8.3 HTTPS 239
8.3.1 HTTPS簡(jiǎn)介 239
8.3.2 HTTPS重定向中間件 241
8.3.3 HSTS中間件 242
8.4 數(shù)據(jù)保護(hù) 244
8.4.1 數(shù)據(jù)保護(hù)API 244
8.4.2 使用數(shù)據(jù)保護(hù)API 245
8.4.3 配置數(shù)據(jù)保護(hù) 249
8.4.4 用戶機(jī)密 251
8.5 CORS 254
8.5.1 CORS簡(jiǎn)介 254
8.5.2 實(shí)現(xiàn)CORS 256
8.6 限流 259
8.7 本章小結(jié) 262
第9章 測(cè)試和文檔 263
9.1 測(cè)試 263
9.1.1 測(cè)試簡(jiǎn)介 263
9.1.2 單元測(cè)試 264
9.1.3 集成測(cè)試 267
9.2 文檔 274
9.2.1 Swagger簡(jiǎn)介 274
9.2.2 XML注釋 276
9.3 本章小結(jié) 279
第 10章 部署 280
10.1 部署到IIS 280
10.1.1 發(fā)布應(yīng)用 280
10.1.2 IIS配置 282
10.1.3 HTTPS配置 284
10.2 部署到Docker 286
10.2.1 Docker簡(jiǎn)介 286
10.2.2 Docker命令 288
10.2.3 Docker實(shí)踐 290
10.2.4 Docker Compose簡(jiǎn)介 293
10.2.5 Docker Compose實(shí)踐 294
10.3 部署到Azure 298
10.3.1 Azure簡(jiǎn)介 298
10.3.2 創(chuàng)建資源 298
10.3.3 部署到Azure實(shí)踐 300
10.3.4 持續(xù)部署 302
10.4 本章小結(jié) 305
展開(kāi)全部

ASP.NET Core與RESTful API 開(kāi)發(fā)實(shí)戰(zhàn) 作者簡(jiǎn)介

楊萬(wàn)青,.NET架構(gòu)師,具有多年軟件開(kāi)發(fā)經(jīng)驗(yàn),專(zhuān)注于.NET/.NET Core平臺(tái)的應(yīng)用開(kāi)發(fā)及技術(shù)架構(gòu)研究,對(duì)新技術(shù)有濃厚的興趣。

暫無(wú)評(píng)論……
書(shū)友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 山东成考网-山东成人高考网 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司| 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 衬四氟_衬氟储罐_四氟储罐-无锡市氟瑞特防腐科技有限公司 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 三板富 | 专注于新三板的第一垂直服务平台| 上海洗地机-洗地机厂家-全自动洗地机-手推式洗地机-上海滢皓洗地机 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 智能气瓶柜(大型气瓶储存柜)百科 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 山东信蓝建设有限公司官网| 天助网 - 中小企业全网推广平台_生态整合营销知名服务商_天助网采购优选 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 广东之窗网 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 钢格栅板_钢格板网_格栅板-做专业的热镀锌钢格栅板厂家-安平县迎瑞丝网制造有限公司 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 |