請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Login

Google帳號登入

搜索

簽到天數: 356

該用戶今日未簽到

發表於 2016-7-28 17:58 | 顯示全部樓層 |閱讀模式
本帖最後由 jakeuj 於 2016-7-28 18:38 編輯

是說為什麼這邊只有C語言的版
C#可以發去哪兒我不知道
發錯再跟我說
這邊主要是分享我這幾天寫完的新手文
從DDD研究到後來ABP框架研究
覺得還不錯所以寫了幾篇文來分享如何使用
因為總篇幅有八篇以上所以就附上連結

如果有對程式設計分層架構,特別是領域驅動設計有興趣的,可以瞧瞧
我也是剛摸幾天而已,所以有錯誤的地方歡迎提出來

ABP對於公司沒有既有框架的時候,可以節省很多人力與時間成本
因為我在這篇並沒有針對DDD寫甚麼說明
所以如果不是使用C#了話可能沒甚麼大用
但如果有興趣的其他語言開發者應該也是可以試著去GOOGLE DDD 領域驅動設計

ABP (ASP.NET Boilerplate) 應用程式開發框架 新手教學

ABP框架已實現了以下特性:

多語言/本地化支持
多租戶支持(每個租戶的數據自動隔離,業務模塊開發者不需要在保存和查詢數據時寫相應代碼)
軟刪除支持(繼承相應的基類或實現相應接口,會自動實現軟刪除)
統一的異常處理(應用層幾乎不需要處理自己寫異常處理代碼)
數據有效性驗證(Asp.NET MVC只能做到Action方法的參數驗證,ABP實現了Application層方法的參數有效性驗證)
日誌記錄(自動記錄程序異常)
模塊化開發(每個模塊有獨立的EF DbContext,可單獨指定數據庫)
Repository倉儲模式(已實現了Entity Framework、NHibernate、MangoDB、內存數據庫)
Unit Of Work工作單元模式(為應用層和倉儲層的方法自動實現數據庫事務)
EventBus實現領域事件(Domain Events)
DLL嵌入資源管理
通過Application Services自動創建Web Api層(不需要寫ApiController層了)
自動創建Javascript 的代理層來更方便使用Web Api
封裝一些Javascript 函數,更方便地使用ajax、消息框、通知組件、忙狀態的遮罩層等等



Related Posts Plugin for WordPress, Blogger...
您需要登入後才可以回帖 登入 | 註冊

本版積分規則

Discuz! X

© 2009-2019 Microduo

快速回覆 返回頂部 返回列表