天天看點

一步一步使用ABP架構搭建正式項目系列教程

研究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 學習目錄》。

如果您認為這篇文章還不錯或者有所收獲,您可以通過右邊的“打賞”功能 打賞我一杯咖啡【物質支援】,也可以點選右下角的【好文要頂】按鈕【精神支援】,因為這兩種支援都是我繼續寫作,分享的最大動力!

作者:tkb至簡

來源:http://farb.cnblogs.com/

聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能,如有特殊需求請與本人聯系!

已将所有贊助者統一放到單獨頁面!簽名處隻保留最近10條贊助記錄!檢視贊助者清單

衷心感謝打賞者的厚愛與支援!也感謝點贊和評論的園友的支援!
打賞者 打賞金額 打賞日期
微信:匿名 10.00 2017-08-03
2017-08-04
5.00 2017-06-15
支付寶:一個名字499***@qq.com 2017-06-14
16.00 2017-04-08
支付寶:向京劉 2017-04-13
2017-003-08
2017-03-08
支付寶:lll20001155 2017-03-03
支付寶:她是一個弱女子 2017-03-02
上一篇: 資料校驗