幫助中心 | 我的帳號 | 關於我們

深入淺出(ASP.NET Core)/電腦科學與技術叢書

  • 作者:編者:周家安|責編:盛東亮//吳彤雲
  • 出版社:清華大學
  • ISBN:9787302656685
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:536
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    ASP.NET Core是微軟推出的跨平台、開放源代碼的Web開發框架。本書秉持「現學現用」的原則,知識講解通俗易懂,並配有示例代碼。每個示例都是針對知識點而設計的,代碼量適中,功能和結構簡單,便於讀者參考學習和擴展改造。
    全書共18章。第1章和第2章講述ASP.NET Core應用程序的初始化過程以及運行環境的設定;第3章單獨介紹ASP.NET Core應用程序的設計模式——組件化,即依賴注入技術;第4章和第5章講述配置應用程序的方法,包括使用配置文件和選項模式;第6章和第7章講述HTTP管道和HTTP狀態存儲;第8?11章涉及Web開發的重點知識:Razor頁面、MVC框架、模型綁定及Web API;第12章和第13章講述MVC框架的應用擴展,包括過濾器和標記幫助器的使用,以適應實際開發需求;第14章介紹靜態文件服務,伺服器可向客戶端提供目錄/文件的訪問入口;第15章講述路由約束;第16章和第17章講述ASP.NET Core獨有的客戶端技術——SignalR和Blazor;第18章主要涉及基本的安全功能,即驗證與授權。
    本書適合作為高等學校、培訓機構.NET課程相關的教材或.NET愛好者的參考書。對於想通過自學步入編程大門的讀者,也推薦閱讀本書。

作者介紹
編者:周家安|責編:盛東亮//吳彤雲
     周家安,微軟最有價值專家(MVP),擅長,NET及其相關開發技術,專註于探索簡單實用的編程學習方法。長期在博客園等技術社區撰寫Windows相關技術文章,並出版有《深入淺出:Windows 8.1應用開發》《精通C#5.0》《Windows 10應用開發實戰》等原創技術圖書。

目錄
第1章  初始化ASP.NET Core應用程序
  1.1  應用程序的啟動過程
  1.2  WebApplicationBuilder類
  1.3  啟動應用程序
  1.4  使用Host初始化應用程序
    1.4.1  通用主機
    1.4.2  示例:簡單的通用主機
    1.4.3  Web主機
  1.5  設置應用程序的URL
    1.5.1  調用UseUrls()方法
    1.5.2  使用WebApplication類的Urls屬性
    1.5.3  調用Run()方法時傳遞URL
    1.5.4  通過ServerAddressesFeature對象設置URL
    1.5.5  使用命令行參數
    1.5.6  使用配置文件
    1.5.7  使用環境變數
    1.5.8  使用launchSettings.json文件
    1.5.9  Kestrel伺服器的偵聽地址
    1.5.10  通過HTTP.sys配置URL
    1.5.11  PreferHostingUrls()方法的作用
  1.6  應用程序生命周期事件
第2章  運行環境
  2.1  定義運行環境
  2.2  Is{EnvironmentName}擴展方法
  2.3  多運行環境下的配置文件
  2.4  用於環境篩選的Razor標記
  2.5  運行環境與依賴注入
第3章  依賴注入
  3.1  依賴注入與服務容器
    3.1.1  ServiceCollection類
    3.1.2  ServiceProvider類
  3.2  .NET 項目中的依賴注入
  3.3  ASP.NET Core項目中的依賴注入
  3.4  構建存在依賴關係的服務
  3.5  服務的生存期
  3.6  GetService()方法與GetRequiredService()方法的區別
  3.7  注入多個服務實例
  3.8  容易被忽略的問題
第4章  配置應用程序
  4.1  配置的基本結構
  4.2  在.NET應用程序中使用配置
  4.3  在ASP.NET Core應用程序中使用配置
    4.3.1  配置的數據來源
    4.3.2  查看所有配置信息
  4.4  IConfigurationBuilder介面
  4.5  ConfigurationManager類
  4.6  IConfigurationSource介面與IConfigurationProvider介面
    4.6.1  自定義擴展點
    4.6.2  示例:來自CSV文件的配置
  4.7  JSON 配置

    4.7.1  示例:訪問JSON數組對象
    4.7.2  示例:自動重新載入配置
  4.8  XML配置
  4.9  環境變數
    4.9.1  設置環境變數前綴
    4.9.2  替換默認的ASPNETCORE_前綴
    4.9.3  示例:替換環境變數前綴
    4.9.4  分層配置結構
  4.10  命令行參數
  4.11  ini配置
  4.12  配置與依賴注入
    4.12.1  示例:將IConfiguration注入MVC控制器
    4.12.2  示例:通過配置選擇哈希演算法
  4.13  鏈接多棵配置樹
第5章  選項模式
  5.1  選項模式概述
……
第6章  HTTP管道
第7章  HTTP狀態存儲
第8章  Razor頁面
第9章  MVC框架
第10章  模型綁定
第11章  Web API
第12章  過濾器
第13章  標記幫助器
第14章  靜態文件
第15章  路由約束
第16章  SignalR
第17章  Blazor
第18章  驗證與授權

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032