DDD中涉及的技术因素很多,聚合根、实体、值对象、领域事件、存储库、工作单元、领域服务、应用服务等等,还涉及架构的组织,如分层架构、微服务架构等等,还得加上日志、审计等需求……。一个项目如果从头构建,集成所有这些技术就是一个比较大的工程。从另一方面讲,所涉及的这些技术因素都有成熟的解决方案,如果将它们设计在一起,形成支撑框架,在框架的基础上引入业务特定的领域模型,在工程实践中是一种不错的选择。ABP vNext是.Net社区中流行的DDD技术框架,本系列文章介绍ABP vNext的学习。
Read More