作 者:蔣金楠 著
定 價:300
出 版 社:電子工業出版社
出版日期:2022年07月01日
頁 數:998
裝 幀:平裝
ISBN:9787121435669
".NET 20年厚積薄發的 Web開發基石大作,領域旗幟性專家緊跟版本再續神作!本書不拘泥於某種具體的編程模式,而是直接從HTTP請求處理流程的角度對ASP.NET Core框架進行剖析,為用戶展示極為本質的核心內容。? 剖析支撐ASP.NET Core的基礎框架(依賴注入、配置選項、診斷日志、對像池、數據保護等)。? 介紹以IHost/IHostBuilder為核心的服務承載繫統,該繫統如何實現ASP.NET Core應用承載,以及Minimal API背後的邏輯。? 梳理“管道等
●上冊
第1篇 初識編程
第1章 編程體驗
1.1 控制臺程序
1.1.1 構建開發環境
1.1.2 命令行構建.NET應用
1.2 ASP.NET應用
1.2.1 launchSettings.json
1.2.2 Minimal API
1.2.3 中間件
1.2.4 配置選項
1.2.5 診斷日志
1.2.6 路由
1.3 MVC
1.3.1 定義Controller
1.3.2 引入視圖
1.4 gRPC
1.4.1 定義服務
1.4.2 實現和承載
1.4.3 調用服務
1.5 Dapr
1.5.1 構建開發環境
1.5.2 服務調用
1.5.3 狀態管理
1.5.4 發布訂閱
1.5.5 Actor模型
第2篇 基礎框架
第2章 依賴注入(上)
2.1 控制反轉
2.1.1 流程控制的反轉
2.1.2 好萊塢法則
2.1.3 流程定制
2.2 IoC模式
2.2.1 模板方法
2.2.2 工廠方法
2.2.3 抽像工廠
2.3 依賴注入
2.3.1 由容器提供對像
2.3.23 種注入方式
2.3.3 Service Locator模式
2.4 一個簡易版的依賴注入容器
2.4.1 編程體驗
2.4.2 設計與實現
2.4.3 擴展方法
第3章 依賴注入(下)
3.1 利用容器提供服務
3.1.1 服務的注冊與消費
3.1.2 生命周期
3.1.3 服務注冊的驗證
3.2 服務注冊
3.2.1 ServiceDescriptor
3.2.2 IServiceCollection
3.3 服務的消費
3.3.1 IServiceProvider
……
下冊
第3篇 承載繫統
第4篇 服務器概述
第5篇 中間件
本書主要介紹ASP.NET Core框架最核心的部分,即由一個服務器和若干中間件構建的管道。本書共分為5篇:第1篇初識編程(第1章)列舉一繫列極簡的實例為讀者提供基本的編程體驗,第2篇基礎框架(第2~13章)主要介紹了一繫列支撐ASP.NET Core的基礎框架,第3篇承載繫統(第14~17章)主要介紹了ASP。NETCore應用的承載流程,第4篇服務器概述(第18章)列舉一繫列常見的服務器類型並對它們進行了比較,第5篇中間件(第19~30章)繫統地介紹了一繫列預定義的中間件。
蔣金楠 著
蔣金楠,網名Artech,高級軟件顧問。微軟6任MVP(Solutions Architecture、Connected System與Microsoft Integration)。中國 .NET 技術領域資深專家,著有《WCF全面解析》)、《ASP.NET MVC 5框架揭秘》等多部領域暢銷著作。對.NET Framework、C#、ASP.NET、SQL Server、設計模式、軟件架構,以及主流開源框架有著深入研究,同時對.NET Remoting、MSMQ通信技術有深入的理解。博客園頭牌博主,51CTO靠前博客,知名技術公眾號“大內老A”號主。