我想用不同的不同的方法,像域驅動開發,設計模式,依賴注入,實體框架的ORM等如何有效地利用asp.net mvc4中的域驅動開發?
需要什麼應該是發展的出發點一些建議,開始在ASP.NET MVC4新應用?我應該從第一階段的關係開始還是從傳統的方法開始? 例如有三個模塊。
- 用戶管理。
- 記錄。
- 錯誤記錄。
我是否應該首先完成用戶管理,如域類,然後是其服務,然後在實際Web應用程序中執行CRUD操作?之後...將從日誌開始(與用戶管理中提到的過程相同)。然後在錯誤日誌中。
那麼,使用這些概念或工具開始開發的最佳實踐是什麼?
那麼,你是想說,首先我們應該爲所有模塊的域模型,然後使用這些域模型集成到演示部分? –
@DharmikBhandari不是所有模塊都必需的(只有當你要去瀑布DDD時)。迭代地創建你的應用程序。例如。創建一些聚合根。然後爲該聚合創建存儲庫。然後在該根上添加用於CRUD操作的UI。在這次迭代之後,你將會有一段應用程序。然後用新對象和服務擴展域,併爲它們創建持久性和UI。 –
@lazyberezosky:這肯定是一個很好的答案。它幫助我很多。非常感謝 –