封面
版权信息
前言
第1章 全新的开发体验
1.1 Windows平台
1.2 macOS用户
1.3 Linux
1.4 Docker
第2章 跨平台的奥秘
2.1 历史的枷锁
2.2 复用之伤
2.3 全新的布局
第3章 依赖注入(上篇)
3.1 控制反转
3.2 IoC模式
3.3 依赖注入
3.4 一个简易版的依赖注入容器
第4章 依赖注入(下篇)
4.1 利用容器提供服务
4.2 服务注册
4.3 服务的消费
4.4 实现概览
4.5 扩展
第5章 文件系统
5.1 抽象的文件系统
5.2 设计详解
5.3 远程文件系统
第6章 配置选项(上篇)
6.1 读取配置信息
6.2 配置模型
6.3 配置绑定
6.4 配置的同步
6.5 多样性的配置源
第7章 配置选项(下篇)
7.1 Options模式
- APP免费
7.2 Options模型
- APP免费
7.3 依赖注入
- APP免费
第8章 诊断日志(上篇)
- APP免费
8.1 各种诊断日志形式
- APP免费
8.2 Debugger调试日志
- APP免费
8.3 TraceSource跟踪日志
- APP免费
8.4 EventSource事件日志
- APP免费
8.5 DiagnosticSource诊断日志
- APP免费
第9章 诊断日志(下篇)
- APP免费
9.1 统一日志编程模式
- APP免费
9.2 日志模型详解
- APP免费
9.3 依赖注入
- APP免费
9.4 日志输出渠道
- APP免费
第10章 承载系统
- APP免费
10.1 服务承载
- APP免费
10.2 承载模型
- APP免费
10.3 实现原理
- APP免费
第11章 管道(上篇)
- APP免费
11.1 管道式的请求处理
- APP免费
11.2 依赖注入
- APP免费
11.3 配置
- APP免费
11.4 承载环境
- APP免费
11.5 初始化
- APP免费
第12章 管道(中篇)
- APP免费
12.1 中间件委托链
- APP免费
12.2 服务器
- APP免费
12.3 承载服务
- APP免费
第13章 管道(下篇)
- APP免费
13.1 请求上下文
- APP免费
13.2 IServer+IHttpApplication
- APP免费
13.3 中间件委托链
- APP免费
13.4 应用的承载
- APP免费
附录A 实例演示1
- APP免费
第14章 静态文件
- APP免费
14.1 搭建文件服务器
- APP免费
14.2 处理文件请求
- APP免费
14.3 处理目录请求
- APP免费
第15章 路由
- APP免费
15.1 路由映射
- APP免费
15.2 终结点的解析与执行
- APP免费
15.3 路由约束
- APP免费
第16章 异常处理
- APP免费
16.1 呈现错误信息
- APP免费
16.2 开发者异常页面
- APP免费
16.3 异常处理器
- APP免费
16.4 响应状态码页面
- APP免费
第17章 缓存
- APP免费
17.1 将数据缓存起来
- APP免费
17.2 本地内存缓存
- APP免费
17.3 分布式缓存
- APP免费
17.4 响应缓存
- APP免费
第18章 会话
- APP免费
18.1 利用会话保留“语境”
- APP免费
18.2 会话状态的读写
- APP免费
18.3 SessionMiddleware中间件
- APP免费
第19章 认证
- APP免费
19.1 认证、登录与注销
- APP免费
19.2 身份与用户
- APP免费
19.3 认证模型
- APP免费
19.4 Cookie认证方案
- APP免费
第20章 授权
- APP免费
20.1 基于角色的权限控制
- APP免费
20.2 基于“要求”的授权
- APP免费
20.3 基于“策略”的授权
- APP免费
第21章 跨域资源共享
- APP免费
21.1 处理跨域资源
- APP免费
21.2 CORS规范
- APP免费
21.3 CORS模型
- APP免费
第22章 本地化
- APP免费
22.1 提供本地化消息文本
- APP免费
22.2 文本本地化
- APP免费
22.3 当前语言文化的设置
- APP免费
第23章 健康检查
- APP免费
23.1 检查应用的健康状况
- APP免费
23.2 设计与实现
- APP免费
23.3 发布健康报告
- APP免费
第24章 补遗
- APP免费
24.1 过滤主机名
- APP免费
24.2 HTTP重写
- APP免费
24.3 基础路径
- APP免费
24.4 路由
- APP免费
附录B 实例演示2
更新时间:2020-09-05 00:26:54