*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:ASP.NET Core學習之旅-逐步構建自己的開發框架 ISBN:9787111753292 出版社:機械工業 著編譯者:劉俊繁 叢書名:計算機前沿技術叢書 頁數:276 所在地:中國大陸 *此為代購商品 書號:1638313 可大量預訂,請先連絡。 內容簡介 本書通過逐步構建一個完整的開發框架,幫助讀者深入理解和掌握ASP NET Core開發框架的核心概念和技術。本書以實際項目為基礎,通過逐步迭代的方式引導讀者從零開始構建一個功能強大的開發框架。本書不僅介紹了如何搭建項目結構、處理路由和中間件、使用依賴注入和配置管理等關鍵技術,還介紹了如何處理身份驗證和授權、使用資料庫和ORM、編寫單元測試等實際開發中常見的問題和技術。本書配有讀者交流學習群,可掃描勒口二維碼進群。相關代碼可通過前言中的代碼倉庫地址獲得。 這是一本面向ASP NET Core初學者和有一定經驗的開發者的實用指南。通過本書的學習,讀者將獲得一個全面的ASP NET Core開發框架的知識體系,並能夠應用這些知識構建自己的Web應用程序。作者簡介 劉俊繁,高級工程師/架構師,團隊技術負責人。博客園技術博主(飯勺oO)。在技術領域有著豐富的經驗和深厚的造詣,專業領域主要集中在DotNet技術棧,擅長處理高併發項目、微服務應用、DevOps實踐以及雲原生開發。擁有大量實踐經驗,運用各種技術工具和框架來解決複雜的技術難題。熱愛鑽研最新的技術趨勢和開源項目。目錄 前言第1章 應用程序啟動類——Startup 1 1 Startup介紹 1 1 1 Startup模板 1 1 2 WebApplication 1 2 擴展Startup 1 2 1 淺談IStartupFilter的應用場景 1 2 2 IHostingStartup 第2章 ASP NET Core中的依賴注入 2 1 依賴注入概念 2 1 1 依賴注入的重要性 2 1 2 依賴關係解決哪些問題 2 2 探索ASP NET Core中的依賴注入 2 2 1 生命周期 2 2 2 服務註冊方法 2 2 3 服務注入 2 3 注意事項 第3章 處理HTTP請求或響應的軟體管道——中間件 3 1 中間件介紹 3 2 編寫中間件 3 2 1 UseMiddleware 3 2 2 IMiddleware 3 2 3 基於約定的中間件和基於工廠的中間件的區別 3 3 中間件順序 第4章 託管應用程序的宿主環境——Host 4 1 Host簡介 4 1 1 Host的作用 4 1 2 Host的用法 4 2 Host的常見用例 4 3 Web Host和Generic Host 4 4 WebApplication 第5章 Web伺服器——Kestrel 5 1 Kestrel簡介 5 1 1 作為邊緣伺服器 5 1 2 反向代理伺服器結合使用 5 2 Kestrel的原理 5 3 Kestrel與其他Web伺服器的對比 5 4 Kestrel配置指南 第6章 ASP NET Core中的配置 6 1 配置簡介 6 1 1 配置的重要功能 6 1 2 常用配置源 6 2 配置優先順序 6 3 配置提供程序 6 3 1 MemoryConfigurationProvider內存配置提供程序 6 3 2 FileConfigurationProvider文件配置提供程序 6 3 3 自定義配置提供程序 6 4 配置綁定 第7章 Options 7 1 Options概述 7 2 Options使用方式 7 2 1 定義Options類 7 2 2 註冊Options 7 2 3 使用Options 7 3 IOptions、IOptionsSnapshot和IOptionsMonitor 7 4 IConfigureNamedOptions、OptionsBuilder和IValidateOptions 第8章 ASP NET Core中的日誌 8 1 日誌配置 8 2 日誌類別級別 8 3 日誌記錄提供程序 8 4 日誌使用方式 8 5 日誌使用場景 第9章 ASP NET Core中的路由 9 1 基本示例 9 2 UseRouting和UseEndpoints 9 3 路由基本原理 9 4 路由模板 9 5 路由參數 9 5 1 屬性路由 9 5 2 參數路由 9 6 路由約束 第10章 ASP NET Core中的異常處理 10 1 異常處理介紹 10 1 1 什麼是異常處理 10 1 2 異常處理的重要性 10 2 異常處理方式 10 2 1 TryCatch 10 2 2 開發人員異常頁 10 2 3 異常處理程序頁 10 2 4 自定義異常處理程序頁 第11章 發送Http請求——HttpClient 11 1 HttpClient的基本用法 11 2 HttpClientFactory的介紹 11 3 HttpClientFactory的高級用法 11 3 1 命名HttpClient 11 3 2 Typed HttpClient 第12章 ASP NET Core中的實時應用 12 1 關於ASP NET Core SignalR的介紹 12 1 1 什麼是ASP NET Core SignalR 12 1 2 SignalR的優勢和用途 12 2 SignalR基礎知識 12 3 SignalR架構和工作原理 12 4 使用SignalR構建實時應用程序 12 4 1 創建項目 12 4 2 測試 第13章 資料庫ORM——EF Core 13 1 安裝EF Core 13 2 定義模型類 13 3 創建資料庫上下文 13 4 進行資料庫遷移 13 5 進行資料庫操作 13 5 1 添加新產品 13 5 2 查詢產品列表 13 5 3 更新產品 13 5 4 刪除產品 第14章 搭建項目 14 1 環境搭建 14 1 1 Dotnet 8 SDK 14 1 2 Visual Studio 2022預覽版 14 2 創建項目 14 2 1 創建空白解決方案 14 2 2 創建ASP NET Core空項目 第15章 基礎設施初步建設 15 1 自動依賴注入 15 1 1 技術選型 15 1 2 生命周期介面 15 1 3 集成Autofac 15 2 日誌 15 2 1 技術選型 15 2 2 集成Serilog 15 3 統一業務異常處理 15 3 1 自定義業務異常類 15 3 2 約定錯誤碼 15 3 3 UseExceptionHandler 15 4 統一請求響應格式 15 4 1 響應基類 15 4 2 分頁基類 15 5 緩存 15 5 1 緩存介紹 15 5 2 緩存的基本用法 15 6 ORM集成 15 6 1 安裝包 15 6 2 DbContext 15 6 3 封裝Repository 15 6 4 工作單元UOW 15 6 5 EF攔截器 第16章 用戶角色體系及許可權 16 1 集成ASP NET Core Identity 16 1 1 安裝包 16 1 2 創建實體 16 1 3 修改DbContext與配置表結構 16 1 4 執行資料庫遷移命令 16 1 5 配置Identity 16 2 自定義授權策略 16 2 1 許可權檢查介面定義 16 2 2 實現AuthorizationHandler 16 2 3 實現AuthorizationPolicyProvider 16 2 4 實現許可權檢查介面 16 2 5 創建抽象基類 16 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |