Dotnet Core的中介軟體

Dotnet Core's middleware

什麼是中介軟體?中介軟體簡單的說就是可以讓你方便的插入你想要的邏輯在一系列http的流程中。而Dotnet Core所指的中介軟體(Middleware),就是針對Request pipeline插入客製化邏輯的相關動作。所以有了這樣的設計模式,可以設計出非常健壯的網路程式應用,可以隨時抽換各式各樣的邏輯。

更多...

Dotnet Core的依賴注入

Dotnet Core's dependency injection

前一篇已經簡單的描述了Dotnet Core的啟動順序,其中有一個重要的環節,就是使用Startup來設定依賴注入,以及設定中介軟體。所以這篇文章會先介紹Startup運作原理,接者介紹依賴注入相關的重要事項。下一篇再接者介紹中介軟體的原理與使用。

更多...

Dotnet Core是如何啟動的?

How does Dotnet Core startup ?

要了解一個程式的運行,一定要先了解程式的入口以及執行的邏輯與順序,只要抓住了主軸後面若要變化與應用就容易得多了。這篇文章想要簡單描述一下Dontnet Core的啟動流程,可能有些人覺得不重要,但我覺得只有掌握了核心流程才能說真的了解Dotnet Core。

更多...

我該選擇Dotnet Core嗎?

Should I choose Dotnet Core ?

選擇一個好的框架一直是許多工程師爭論不休的議題。因為最近這一年來使用dotnet core有不少心得,想藉此整理一下。事實上,比較框架這件事是相對主觀的,在此就我個人觀點來闡述。之後若有時間會繼續寫一系列Dotnet Core的相關文章。

更多...