登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

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

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

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

售價:NT$ 474

我要買

share:

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



新書推薦:
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
《 不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!) 》

售價:NT$ 265.0
明式家具三十年经眼录
《 明式家具三十年经眼录 》

售價:NT$ 2387.0
敦煌写本文献学(增订本)
《 敦煌写本文献学(增订本) 》

售價:NT$ 1010.0
耕读史
《 耕读史 》

售價:NT$ 500.0
地理计算与R语言
《 地理计算与R语言 》

售價:NT$ 551.0
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
《 沈括的知识世界:一种闻见主义的实践(中华学术译丛) 》

售價:NT$ 398.0
大思维:哥伦比亚商学院六步创新思维模型
《 大思维:哥伦比亚商学院六步创新思维模型 》

售價:NT$ 332.0
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
《 宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】 》

售價:NT$ 709.0

建議一齊購買:

+

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

NT$ 503
《 ASP.NET Core开发实战 》
+

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

NT$ 374
《 Web API的设计与开发 》
+

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

NT$ 594
《 .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.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.