傳回總目錄《一步一步使用ABP架構搭建正式項目系列教程》
話不多說,讓我們開始幹吧!對于還沒有接觸ABP架構或者接觸時間還不是很長的小夥伴來說,我建議還是使用官方建議的做法,那就是到ABP架構的官網(http://www.aspnetboilerplate.com/),自動生成一個解決方案,你需要做的,隻有下面簡單的3步,Let's go!
注:官網首頁上的建立解決方案的模版隻适合沒有權限管理子產品的項目,但一般企業項目都有這塊功能吧,那還是選擇方法一吧,咳咳!每步注解:
第一步:AngularJS是一款比較火的SPA(Single Page Application【單頁面應用】)前端架構,一般程式員都隻會傳統經典的JQuery MPA(Multiple Pages Application【多頁面應用】)架構,比如LZ我,因而,我覺得從現在做這個項目的時候,順便學習AngularJS,起碼SPA和MPA架構都各學一個嘛。第二個Durandal架構,也是SPA,沒怎麼了解過,好學的您如果希望學習請自行解決吧!第三個選擇就是MPA架構了,如果你前2個都不會,還是暫時先選這個吧。
第二步:選擇ORM工具,這裡提供了EF和NHIbernate兩個ORM,對于這兩個ORM,也是有不少的性能等方面的争論,LZ就不在這說了,it's up to you!LZ目前也隻是熟練EF,也打算抽空學習NHibernate,技多不壓身嘛,而且,我們隻有都掌握了這兩款ORM,才能結合自己的親自感受說出它們的不同,隻聽人家說EF好還是NH好有什麼意思呢?你說呢?
第三步:在文本框中輸入你的項目名稱,比如FirstABP,最後生成的解決方案的名稱是FirstABP.sln,其它層的名稱都以FirstABP開頭。最後點選"建立我的項目"按鈕會提示下載下傳,下載下傳的就是解決方案的壓縮包。如下圖我自己生成的解決方案。
注:這個隻是我第一次做Demo生成的解決方案哦!下面的截圖是正式項目的解決方案!稍微留意的讀者可能已經發現它們稍有不同,後者加了Module-zero子產品,如果你對ABP的層次已經有所研究,那麼相信你會認為它們都是一緻的。新手也沒關系,以後的文章會讓你明白一切的!如果你對這篇随筆還有什麼疑問的話,歡迎在評論區給予評論,我會盡力解答!
到此為止,我們還隻是建立了一個解決方案,别看這麼多代碼,其實我們什麼也沒寫不是嗎?别急,以後我會慢慢深入地,歡迎關注我的更新。
這篇随筆就先告一段落,期待我的下一篇系列随筆。
如果您認為這篇文章還不錯或者有所收獲,您可以通過右邊的“打賞”功能 打賞我一杯咖啡【物質支援】,也可以點選右下角的【好文要頂】按鈕【精神支援】,因為這兩種支援都是我繼續寫作,分享的最大動力!
作者: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 |