登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』ASP.NET Core与RESTful API 开发实战

書城自編碼: 3465417
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 杨万青
國際書號(ISBN): 9787115519511
出版社: 人民邮电出版社
出版日期: 2020-02-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 104.3

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
直击核心:通向卓越教练之路的革命性方法
《 直击核心:通向卓越教练之路的革命性方法 》

售價:HK$ 117.6
高性能储能器件电解质:设计、制备与应用
《 高性能储能器件电解质:设计、制备与应用 》

售價:HK$ 105.6
四时如意 国风纹样线描涂色集
《 四时如意 国风纹样线描涂色集 》

售價:HK$ 59.8
活下去才是硬道理:华为的36条生存法则 一本书读懂任正非和华为的心法、做法、战法、阵法、活法,许小年、刘亚东、穆瑞澜、水皮倾情荐读
《 活下去才是硬道理:华为的36条生存法则 一本书读懂任正非和华为的心法、做法、战法、阵法、活法,许小年、刘亚东、穆瑞澜、水皮倾情荐读 》

售價:HK$ 93.6
数字经济:“数字中国”顶层规划与实践路径
《 数字经济:“数字中国”顶层规划与实践路径 》

售價:HK$ 82.8
算者生存:商业分析的方法与实践
《 算者生存:商业分析的方法与实践 》

售價:HK$ 95.8
共享现实:是什么让我们成为人类
《 共享现实:是什么让我们成为人类 》

售價:HK$ 153.6
女佣异闻:乙一出道25周年纪念短篇集
《 女佣异闻:乙一出道25周年纪念短篇集 》

售價:HK$ 59.9

 

建議一齊購買:

+

HK$ 262.7
《 ASP.NET Core 3 框架揭秘(上下册) 》
+

HK$ 107.7
《 ASP.NET Core开发实战 》
+

HK$ 133.7
《 .NET Core实战——手把手教你掌握380个精彩案例 》
+

HK$ 75.4
《 Web API的设计与开发 》
+

HK$ 117.5
《 ASP.NET Core应用开发入门教程 》
+

HK$ 130.7
《 .NET Core 底层入门 》
編輯推薦:
(1)理论+实践,从零开始带你学习.NET Core开发。
(2)详细介绍REST、HTTP、ASP.NET Core的基础理论。
(3)深入剖析ASP.NET Core提供的重要特性。
(4)全面解读构建规范的RESTful API应用的方方面面。
內容簡介:
ASP.NET Core是微软推出的新一代跨平台、高性能Web开发框架,具有模块化、内置依赖项注入、开源、易于部署等特点。作为近些年来主流的软件架构风格,REST旨在构建简单、可靠、高性能、高伸缩性的Web应用。
本书系统地介绍了如何使用ASP.NET Core开发RESTful API应用,共包含10章内容。前3章主要介绍了REST、HTTP、ASP.NET Core的基础理论。第4~10章讲述如何根据前3章的理论逐步构建规范的RESTful API应用,涉及资源的基本操作、Entity Framework Core、高级查询、日志、缓存、并发、HATEOAS、认证与安全、测试以及部署等内容。
關於作者:
杨万青,.NET架构师,具有多年软件开发经验,专注于.NET.NET Core平台的应用开发及技术架构研究,对新技术有浓厚的兴趣。
目錄
第 1章REST简介1
1.1API与REST1
1.1.1什么是API1
1.1.2什么是REST2
1.1.3REST约束2
1.1.4对REST的错误理解4
1.2HTTP协议5
1.2.1HTTP简介5
1.2.2统一资源定位符5
1.2.3媒体类型7
1.2.4HTTP消息8
1.2.5HTTP方法9
1.2.6HTTP消息头10
1.2.7状态码12
1.3REST最佳实践13
1.4其他问题14
1.4.1JSON和XML14
1.4.2API版本16
1.5本章小结16
第 2章.NET Core和ASP.NET Core17
2.1.NET Core简介17
2.2.NET Standard简介18
2.3ASP.NET Core简介22
2.3.1ASP.NET Core主要特性22
2.3.2ASP.NET Core 2.1新增特性23
2.3.3ASP.NET Core 2.2新增特性24
2.3.4ASP.NET Core 3.0的变化25
2.3.5将ASP.NET Core 2.1应用升级
到ASP.NET Core 2.226
2.4设置开发环境26
2.4.1安装Visual Studio26
2.4.2安装Visual Studio Code28
2.4.3.NET Core CLI29
2.5创建第 一个 API 项目30
2.5.1使用Visual Studio 201730
2.5.2使用Visual Studio Code36
2.6本章小结39
第3章ASP.NET Core核心特性40
3.1启动与宿主40
3.1.1应用程序的启动40
3.1.2Kestrel43
3.1.3Startup类45
3.2中间件46
3.2.1中间件简介46
3.2.2添加中间件47
3.2.3自定义中间件51
3.3依赖注入52
3.3.1依赖注入简介52
3.3.2ASP.NET Core中的依赖注入55
3.4MVC57
3.4.1理解MVC模式57
3.4.2路由58
3.4.3Controller与Action64
3.4.4模型绑定67
3.4.5模型验证70
3.4.6过滤器72
3.5配置78
3.5.1访问JSON配置文件78
3.5.2访问其他配置源79
3.5.3自定义配置源82
3.5.4重新加载配置85
3.5.5强类型对象85
3.6日志87
3.6.1ILogger接口87
3.6.2ILoggerFactory接口89
3.6.3ILoggerProvider接口90
3.6.4分组和过滤91
3.7错误处理94
3.7.1异常处理94
3.7.2错误码处理96
3.8本章小结96
第4章资源操作98
4.1项目创建98
4.1.1项目简介98
4.1.2创建项目99
4.2使用内存数据100
4.2.1创建内存数据源100
4.2.2仓储模式101
4.2.3实现仓储模式102
4.3创建Controller104
4.4获取资源106
4.4.1获取集合106
4.4.2获取单个资源106
4.4.3获取父子形式的资源108
4.5创建资源110
4.5.1创建资源简介110
4.5.2创建子级资源113
4.6删除资源115
4.6.1删除单个资源115
4.6.2删除父与子116
4.7更新资源117
4.7.1更新资源简介117
4.7.2部分更新120
4.8内容协商123
4.8.1内容协商简介123
4.8.2实现内容协商125
4.9本章小结128
第5章使用Entity Framework Core129
5.1Entity Framework Core129
5.1.1Entity Framework Core简介129
5.1.2在项目中添加EF Core130
5.2使用EF Core131
5.2.1EF Core的使用131
5.2.2创建实体类132
5.2.3创建DbContext类134
5.2.4添加迁移与创建数据库135
5.2.5添加测试数据137
5.3重构仓储类139
5.3.1创建通用仓储接口139
5.3.2创建其他仓储接口141
5.4重构Controller和Action143
5.4.1使用AutoMapper143
5.4.2重构AuthorController145
5.4.3重构BookController147
5.5本章小结151
第6章高级查询和日志152
6.1分页152
6.1.1实现分页152
6.1.2添加分页元数据154
6.2过滤和搜索158
6.2.1过滤158
6.2.2搜索160
6.3排序161
6.3.1实现排序162
6.3.2属性映射165
6.4日志和异常168
6.4.1记录日志168
6.4.2异常处理170
6.5本章小结172
第7章高级主题173
7.1缓存173
7.1.1HTTP缓存173
7.1.2响应缓存中间件177
7.1.3内存缓存179
7.1.4分布式缓存180
7.2并发186
7.2.1为什么需要并发控制186
7.2.2不同的并发处理策略187
7.2.3实现并发控制188
7.3版本190
7.3.1API版本190
7.3.2实现API版本191
7.4HATEOAS198
7.4.1HATEOAS简介198
7.4.2实现HATEOAS201
7.5GraphQL207
7.5.1GraphQL简介207
7.5.2与REST相比208
7.5.3添加GraphQL服务209
7.6本章小结215
第8章认证和安全217
8.1认证217
8.1.1HTTP认证217
8.1.2实现基于Token的认证221
8.2ASP.NET Core Identity227
8.2.1Identity介绍227
8.2.2使用Identity230
8.2.3授权235
8.3HTTPS239
8.3.1HTTPS简介239
8.3.2HTTPS重定向中间件241
8.3.3HSTS中间件242
8.4数据保护244
8.4.1数据保护API244
8.4.2使用数据保护API245
8.4.3配置数据保护249
8.4.4用户机密251
8.5CORS254
8.5.1CORS简介254
8.5.2实现CORS256
8.6限流259
8.7本章小结262
第9章测试和文档263
9.1测试263
9.1.1测试简介263
9.1.2单元测试264
9.1.3集成测试267
9.2文档274
9.2.1Swagger简介274
9.2.2XML注释276
9.3本章小结279
第 10章部署280
10.1部署到IIS280
10.1.1发布应用280
10.1.2IIS配置282
10.1.3HTTPS配置284
10.2部署到Docker286
10.2.1Docker简介286
10.2.2Docker命令288
10.2.3Docker实践290
10.2.4Docker Compose简介293
10.2.5Docker Compose实践294
10.3部署到Azure298
10.3.1Azure简介298
10.3.2创建资源298
10.3.3部署到Azure实践300
10.3.4持续部署302
10.4本章小结305

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.