OnionArch 2.0 - 基于DDD的洋葱架构改进版开源

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

去年发布的OnionArch洋葱架构升级,改进了自动生成和发布领域事件、按配置自动审计记录和发布集成事件、自动生成Minimal WebApi接口、对充血模型的支持、采用MediatR代替接口的探索等特性,欢迎大家研究使用。博主有15年以上的软件技术经验、项目交付经验,熟练配置和使用Microsoft Azure和Microsoft 365云,欢迎有工作机会推荐的朋友加微信。去年发布的OnionArch洋葱架构升级,改进了多项特性,博主有15年以上的软件、项目经验,欢迎有工作机会推荐的朋友加微信。

🎯

关键要点

  • OnionArch洋葱架构进行了升级,改进了多项特性并发布源代码。

  • 自动生成和发布领域事件功能改进,支持对实体数据的新增、修改和删除自动生成领域事件。

  • 按配置自动审计记录功能,可以通过配置实现对特定实体和字段的审计。

  • 按配置自动发布集成事件功能,允许通过配置实现微服务间的事件发布,无需修改源代码。

  • 自动生成Minimal WebApi接口,支持指定Http方法、地址和详细说明。

  • 对充血模型的支持,仓储服务只实现实体的Add、Remove和Query,创建和修改在实体内部实现。

  • 探索采用MediatR代替接口的方式实现仓库服务,简化了控制反转的实现。

  • 博主有15年以上的软件技术和项目交付经验,欢迎推荐工作机会。

🏷️

标签

➡️

继续阅读