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

微剋多資訊

 找回密碼
 註冊

Login

搜索

簽到天數: 324

該用戶今日未簽到

發表於 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、消息框、通知組件、忙狀態的遮罩層等等



您需要登入後才可以回帖 登入 | 註冊

本版積分規則

Discuz! X

© 2009-2017 Microduo

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