SpringBoot+Dubbo+DDD领域驱动设计开源项目:myddd-spring-boot


myddd-spring-boot是myddd全栈式领域驱动的后端开发框架,用于支持基于spring boot的后端开发,支持Java以及Kotlin两种语言。

myddd-spring-boot始终坚持以下两个原则:

  1. 最大化的倡导ddd编码风格与模式
  2. 把支持Spring Boot做为第一要务。Spring Boot结合Spring Cloud框架,已成为中小企业,个人开发者开发的不二选择。选择支持Spring Boot,也是期望为更多的人与团队服务。在不影响他们的整体架构的选型下,更好的使用DDD

为什么叫myddd
ddd领域驱动的理念较为复杂,概念较多。包含实体,值对象,仓储,领域服务,领域事件,聚合根,应用服务,查询通道,DTO数据对象等众多要素。
因此大家对于它的理解与争议较多,我个人不是非常喜欢与人争论,将自己对DDD的理解,结合自己十多年在后台,移动端(iOS,Android),基于Electron的桌面开发以及前端(TypeScript + React)的技术经验的基础上,取之名为myddd,表意为:ddd,我理解,我实现。不与人陷入争议之中。

总览

更名通告 myddd-spring-boot原名称是myddd-java,现考虑到同时支持Java与Kotlin两种语言,重新命名为myddd-spring-boot,以更加表意

点击标题进入