ABP入門系列目錄——學習Abp框架之實操演練


ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。
ASP.NET Boilerplate是一個用最佳實踐和流行技術開發現代WEB應用程序的新起點,它旨在成為一個通用的WEB應用程序框架和項目模板。
框架
ABP是基於最新的ASP.NET CORE,ASP.NET MVC和Web API技術的應用程序框架。並使用流行的框架和庫,它提供了便於使用的授權,依賴注入,驗證,異常處理,本地化,日志記錄,緩存等常用功能。
架構
ABP實現了多層架構(領域層,應用層,基礎設施層和表示層),以及領域驅動設計(實體,存儲庫,領域服務,應用程序服務,DTO等)。還實現和提供了良好的基礎設施來實現最佳實踐,如依賴注入。
模板
ASP.NET Boilerplate輕松地為您的項目創建啟動模板。它默認包括最常用的框架和庫。還允許您選擇單頁(Angularjs)或多頁架構,EntityFramework或NHibernate作為ORM。
訪問官網,了解更多。

ABP多層架構


我在『簡書』創建了『ABP專題』,該專題收錄了所有ABP相關的文章,歡迎大家關注學習並將自己學習ABP的總結投稿至此專題。

本系列文章主要是基於ABP模板開發Mpa(多頁面)『任務清單』項目。
由於是入門系列,不會用到代碼生成器,每一行代碼都是手動敲入。
源碼已上傳至Github-LearningMpaAbp,可自行參考。
本系列基於持續總結,會持續更新,請關注學習。

『任務清單』的主要功能是完成對任務的創建分配,簡單的增刪改查。

初步效果

DEMO網址
用戶名/密碼:admin/123qwe

目錄
ABP入門系列(1)——通過模板創建MAP版本項目
ABP入門系列(2)——領域層創建實體
ABP入門系列(3)——領域層定義倉儲並實現
ABP入門系列(4)——創建應用服務
ABP入門系列(5)——展現層實現增刪改查
ABP入門系列(6)——定義導航菜單
ABP入門系列(7)——分頁實現
ABP入門系列(8)——Json格式化
ABP入門系列(9)——權限管理
ABP入門系列(10)——擴展AbpSession
ABP入門系列(11)——編寫單元測試
ABP入門系列(12)——如何升級Abp並調試源碼
ABP入門系列(13)——Redis緩存用起來
ABP入門系列(14)——應用BootstrapTable表格插件
ABP入門系列(15)——創建微信公眾號模塊
ABP入門系列(16)——通過webapi與系統進行交互
ABP入門系列(17)——使用ABP集成的郵件系統發送郵件
ABP入門系列(18)—— 使用領域服務
ABP入門系列(19)——使用領域事件
ABP入門系列(20)——使用后台作業和工作者


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM