abp vnext是abp官方在abp的基礎之上構建的微服務框架,說實話,看完核心組件源碼的時候,很興奮,整個框架將組件化的細想運用的很好,真的超級解耦.老版整個框架依賴Castle的問題,vnext對其進行了解耦,支持AutoFac或者使用.Net Core的默認容器.vnext依然沿用EF ...
接着abp vnext . 核心組件之模塊加載組件源碼解析和abp vnext . 核心組件之.Net Core默認DI組件切換到AutoFac源碼解析集合.Net Core . ,基本環境已經完備,接下去就是構建領域層,vnext整個領域層大致分為聚合根 實體 值對象 事件實體 倉儲 服務等等,內容較多,所以我打算分隨筆進行介紹.首先介紹領域實體。注:這邊所說的實體,是abp團隊提供的抽象.如 ...
2020-02-10 15:33 0 721 推薦指數:
abp vnext是abp官方在abp的基礎之上構建的微服務框架,說實話,看完核心組件源碼的時候,很興奮,整個框架將組件化的細想運用的很好,真的超級解耦.老版整個框架依賴Castle的問題,vnext對其進行了解耦,支持AutoFac或者使用.Net Core的默認容器.vnext依然沿用EF ...
老版Abp對Castle的嚴重依賴在vnext中已經得到了解決,vnext中DI容器可以任意更換,為了實現這個功能,底層架構相較於老版abp,可以說是進行了高度重構.當然這得益於.Net Core的DI容器組件本身的優勢.接着abp vnext2.0核心組件之模塊加載組件源碼解析上文,上文中我跳過 ...
一、簡要介紹 ABP vNext 框架本身就是圍繞着 DDD 理念進行設計的,所以在 DDD 里面我們能夠見到的實體、倉儲、值對象、領域服務,ABP vNext 框架都為我們進行了實現,這些基礎設施都存放在 Volo.Abp.Ddd.Domain 項目當中。 本篇文章將會側重於理論講解,但也 ...
前言 基礎篇已經更新完了,從本篇開始我們進入,中級篇(學習部分源代碼)我會挑一些我個人認為比較重要的知識點結合部分開源項目進行源碼講解,咱們廢話不說直接上車。 Abp vNext的事件總線分2種,一種是本地事件總線,一種是分布式事件總線,本節主要講解本地事件總線,下一節講分布式事件總線 ...
Mybatis核心成員 Configuration MyBatis所有的配置信息都保存在Configuration對象之中,配置文件中的大部分配置都會存儲到該類中 SqlSession 作為MyBatis工作的主要頂層API,表示和數據庫交互時的會話 ...
Abp Vnext自帶的blazor項目使用的是 Blazorise,但是試用后發現不支持多標簽。於是想替換為BootstrapBlazor。 過程比較復雜,本人已經把模塊寫好了只需要替換掉即可。 點擊查看源碼 demo也在源碼里面 創建一個Abp模塊 從官網下載 Q:為什么不選擇 ...
一、AOP實現 Spring代理對象的產生:代理的目的是調用目標方法時我們可以轉而執行InvocationHandler類的invoke方法,所以如何在InvocationHandler上做文章 ...
一、簡要介紹 ABP vNext 針對於應用服務層,為我們單獨設計了一個模塊進行實現,即 Volo.Abp.Ddd.Application 模塊。 PS:最近博主也是在惡補 DDD 相關的知識,這里推薦大家看一下 ThoughtWorks 的 DDD 相關文章。 關於 DDD 相關 ...