iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

[Dot Net Core](圖解系列與常用套件) 系列

1.透過圖解了解軌跡,哪個部位要做什麼事,後續會有什麼後果,都是在地圖上推演預測的。圖解就像地圖般且有順序的走向來說明。
2.少有任何架構框架會比微軟寫得再好了。有限的生命該花在最好最厲害的對象上,趁機學習。
3.透過圖解了解框架,未來是有機會開發出可以嵌入替換到此框架某部位的套件。

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Dot Net Core] (圖解系列) 11. Dot Net Core MVC 與 Asp.NET MVC 比較 - Controller的 Factory 與 Provider 的決定時機

在 "Http Request to Dot Net Core MVC" 這節有概述當Http Request 進入到.Net Core...

2022-09-11 ‧ 由 czxdas 分享
DAY 12

[Dot Net Core] (圖解系列) 12. 以最簡單方法驗證架構中 Resolved Singleton 特性

在上一節,透過描述我們看到controller class在被產生instance過程中,其中IActionInvokerFactory 會被Resolve成...

2022-09-12 ‧ 由 czxdas 分享
DAY 13

[Dot Net Core] (圖解系列) 13.闡述ApplicationPartManager 為何在被Resolve的時候就包含 Controller 的組件資訊

上一節我們證明 Singleton Service 被Resolve後,其記憶體是會被保留起來。 這節接續說明,當dot net core 執行 EndPoi...

2022-09-13 ‧ 由 czxdas 分享
DAY 14

[Dot Net Core] (圖解系列) 14. List the main Singleton Service during the Host Build

前二節證實與說明,dot net core 在做相關的工作,會利用Singleton來保留相關的設定。而在整個Host要Build 起來的過程中,會有一定數量...

2022-09-14 ‧ 由 czxdas 分享
DAY 15

[Dot Net Core] (圖解系列) 15. 委派技巧來保存記憶體內容

無論是什麼架構,當要產生MVC 的Controller時,需要ControllerFactory。在 Dot Net Core中,Host於第一次執行Endp...

2022-09-15 ‧ 由 czxdas 分享
DAY 16

[Dot Net Core] (圖解系列) 16. 闡述ControllerFactory形成的方式與時機點

上一節展示了利用委派函式保存記憶體內容的技巧,這節要說明與紀錄Dot Net Core在什麼時間點與什麼方式形成ControllerFactory內容。 無論...

2022-09-16 ‧ 由 czxdas 分享
DAY 17

[Dot Net Core] (延伸應用) 17. 為何使用 Dot Net Core 框架 - 解耦服務於 MicroService

在一些微服務的規劃中,微服務類似將單體系統切割成多個高內聚的獨立模組,且服務與服務間鬆耦合。 假設在單體系統,改了某個業務邏輯與相關的程式,卻於另外一個功能模...

2022-09-17 ‧ 由 czxdas 分享
DAY 18

[Dot Net Core](應用延伸) 18.為何使用 Dot Net Core 框架 - 解耦服務搭配 API Gateway

前一節敘述了將服務解耦的理由與圖解,與即將探討搭配的套件應用。 這節描述對於已解耦的服務,於使用前需要何種規劃。 如圖,當一個需求近來時,需要對需求做資安...

2022-09-18 ‧ 由 czxdas 分享
DAY 19

[Dot Net Core](圖解系列) 19. MediatR - IRequest

MediatR的使用範例可以由此取得。 於 .Net Core ,會先註冊此套件: 首先會起一個MediatRServiceConfiguration的實例...

2022-09-19 ‧ 由 czxdas 分享
DAY 20

[Dot Net Core](圖解系列) 20. MediatR - INotification

上一節有探討 MediatR套件的 IRequest 運作,一樣於 .Net Core 中實行 MediatR套件的 INotification ,會先註冊此...

2022-09-20 ‧ 由 czxdas 分享