簡介 Apworks是一款基於Microsoft .NET的面向領域驅動的企業級應用程序開發框架,它適用於以領域模型為核心的企業級系統的開發和集成。Apworks不僅能夠很好地支持經典的分層架構,而且還能支持基於事件驅動的命令查詢職責分離(Command-Query Responsibility ...
Apworks框架實戰 一 :Apworks到底是什么 Apworks框架實戰 二 :開始使用 Apworks框架實戰 三 :單元測試與持續集成 Apworks框架實戰 四 :使用Visual Studio開發面向經典分層架構的應用程序:從EasyMemo案例開始 Apworks框架實戰 五 :EasyMemo的領域模型設計 Apworks框架實戰 六 :使用基於Entity Framework ...
2015-10-03 21:08 11 9416 推薦指數:
簡介 Apworks是一款基於Microsoft .NET的面向領域驅動的企業級應用程序開發框架,它適用於以領域模型為核心的企業級系統的開發和集成。Apworks不僅能夠很好地支持經典的分層架構,而且還能支持基於事件驅動的命令查詢職責分離(Command-Query Responsibility ...
要使用Apworks進行應用程序開發,您需要安裝Visual Studio 2012以上的版本(以下簡稱Visual Studio 2012+),從Apworks 2.5開始,需要Micrsoft.NET Framework 4.5的支持,因此強烈建議使用Visual Studio 2012+進行 ...
在前面的章節中,我們已經設計了一個簡單的領域模型,接下來我們希望能夠實現領域模型的持久化及查詢。在Apworks中,實現了面向Entity Framework、NHibernate以及MongoDB的倉儲基礎結構。在本章節中,我將向大家介紹如何在Apworks中使用基於Entity ...
雖然這部分內容並沒有過多地討論Apworks框架的使用,但這部分內容非常重要,它與Apworks框架本身的設計緊密相關,也是進一步了解Apworks框架設計的必修課。 單元測試與持續集成概述 在敏捷開發過程中,單元測試是非常重要的。這不同於傳統的瀑布開發模型,在瀑布模型中,單元測試的重要性體現 ...
體系結構建模工具進行領域模型設計,並自動化產生支持Apworks框架的代碼。 界定上下文 由於EasyM ...
時隔一年,繼續我們的Apworks框架之旅。在接下來的文章中,我將逐漸向大家介紹如何在Visual Studio中結合Apworks框架,使用ASP.NET Web API和MVC來開發面向經典分層架構的應用程序。在這一講中,我們首先了解一下分層架構的各個“層”,以及所涉及的Visual ...
周末抽空簡單地對Apworks框架所支持的三種倉儲實現:Entity Framework、NHibernate以及MongoDB進行了性能基准測試,並對其結果進行對比。從對比的結果來看,MongoDB倉儲的性能要遠勝於其它兩者。基准測試采用的是我在兩年前開發的一個基於Visual Studio ...
最近我為我自己的應用開發框架Apworks設計了一套案例應用程序,並以Apache 2.0開源,開源地址是:https://github.com/daxnet/apworks-examples,目的是為了讓大家更為方便地學習和使用.NET Core、最新的前端開發框架Angular ...