2017 05 31 Abp介紹和經驗分享 目錄

2022-02-05 06:13:14 字數 1076 閱讀 6400

很久沒動部落格了,人比較懶。

最近想寫點啥,主要就介紹下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,發現...