很久沒動部落格了,人比較懶。
最近想寫點啥,主要就介紹下abp框架和我這兩年的使用經驗。
文件翻譯之類的工作就算了,需要的請參考:
官方文件
ps:官方文件末尾有中文文件的鏈結,這裡就不貼了
先列個提綱,有想到的不定期補充,思路略混亂。
quickstarta:概述、思想、入門和helloworld
quickstartb:正確理解abp解決方案的**組織方式、分層和命名空間
模組化,執行流程介紹
動態對映webapi,優劣介紹和推薦使用
如何使用abp外掛程式機制(註冊許可權、選單、路由)
abptestbase:單元測試專案,推薦實踐
控制台程式、windows服務中使用abp框架
rbac:使用者、角色和功能許可權
組織單元:組織機構及資料許可權
身份認證:asp.net identity
notification:通知,訂閱分發和實時通知
backgroundjobstore 簡單db版(記一次踩坑)
其他abp框架級機制的預設實現
業務場景分析:eventdata、handler、unitofwork和觀察者模式
業務場景分析:實體,值物件,充血,private set
領域層**設計:聚合根的目的
領域層**設計:裝飾模式的目的
領域層**設計:防止物件氾濫,領域服務輕量化
領域層**設計:業務異常與錯誤碼設計及異常提示語的本地化
模組化,什麼時候需要寫乙個模組?
如何修復signalr問題?
如何引入訊息機制?(基於rebus.rabbitmq)
webapi介面版本化
舊版發布佇列訊息和消費佇列訊息的方案介紹
新版發布佇列訊息的泛型版預設handler實現
新版佇列訊息消費方案和messagehandler模組化管理介紹
t4應用:許可權樹定義
t4應用:mqmessages auto generate
t4應用:eventdatapublishhandler auto generate
swagger api文件自動化
ABP總體介紹
abp是 asp.net boilerplate project asp.net樣板專案 的簡稱。asp.net boilerplate是乙個用最佳實踐和流行技術開發現代web應用程式的新起點,它旨在成為乙個通用的web應用程式框架和專案模板。asp.net boilerplate 基於ddd的經典...
ABP框架 1 1 ABP總體介紹 入門介紹
abp是 asp.net boilerplate project asp.net樣板專案 的簡稱。asp.net boilerplate是乙個用佳實踐和流行技術開發現代web應用程式的新起點,它旨在成為乙個通用的web應用程式基礎 框架和專案模板。asp.net boilerplate 基於ddd的...
ABP 從零開始學習ABP 入門介紹
背景 作為乙個半路出家學習程式設計的新人,之前工作中也斷斷續續寫過一些 但底層核心一直沒機會學習,所以能力一直處於初中級的水平,只能寫寫一些二次開發 藉著最近兩年做的幾個mes專案,準備自己嘗試寫一套mes出來。從今年1月到現在,一有休息就到github上找框架 去群裡吹水,然後就碰到了abp,發現...