研究ABP框架好多天了,第一次看到這個框架的名稱到現在已經很久了,但由於當時內功有限,看不太懂,所以就只是大概記住了ABP這個名字。最近幾天,看到了園友@陽光銘睿的系列ABP教程,又點燃了我內心要研究ABP框架的熊熊烈火。@陽光銘睿的系列ABP教程我已經看完了,並且ABP官網(http://www.aspnetboilerplate.com/)的文件也看得差不多了。同時也發現了園友@陽光銘睿的系列ABP教程很多都是從官網翻譯過來的,而且翻譯水平有限,很難不讓對英語稍微感興趣的我挑刺兒(可能@陽光銘睿兄太忙吧),嘿嘿,還望@陽光銘睿兄見諒啊!同時,也看見了很多園友都希望用有園友能使用這個框架做一個專案Demo(其實官網也有Demo,感覺稍微簡單點兒)。而我現在要著手一個新的專案,也打算用這個框架,所以想要將我一步一步用這個框架的做專案的步驟和想法跟大家分享出來。但提前宣告,我不會將原始碼分享出來,一是因為這是個正式專案,涉及公司隱私等保密協議;二是因為衷心希望提高.Net開發人員的動手能力,不培養“伸手黨”,提高.Net生態圈“保(程)衛(序)者(員)”的素質。但是,有任何問題,我會更大家一起在評論區互動。在此,先謝謝大家的支援!
幫助你學習的廣告:關於ABP框架的中文“理論”教程你可以檢視ABP理論典藏版,如果您英文好一些的話,那麼我建議您去官網閱讀英文文件【建議程式設計師們一定好好學英語,可以獲取很多高階技術的一手資料,否則您對技術的掌握和理解就只能取決於翻譯者的水平了】
系列教程會按以下順序展開,很可能會有所變動,以下只是類似一個大綱(也是使用ABP框架建立應用的建議步驟),具體請以具體文章為主!
1.使用boilerplate模版建立解決方案
2.建立實體類
3.建立DbContext
4.建立資料庫遷移
5.定義倉儲
6.實現倉儲
7.構建應用層服務
8.資料校驗
9.構建Web API服務
10.開發UI層
11.本土化
12.單元測試
13.總結
ABP理論基礎學習,請移步至ABP框架理論研究總結(典藏版)
要學習Module-Zero,請移步至《Module-Zero 學習目錄》。