SpringBoot+Dubbo+DDD領域驅動設計開源專案:myddd-spring-boot

banq發表於2022-07-22

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,我理解,我實現。不與人陷入爭議之中。

總覽

SpringBoot+Dubbo+DDD領域驅動設計開源專案:myddd-spring-boot
更名通告 myddd-spring-boot原名稱是myddd-java,現考慮到同時支援Java與Kotlin兩種語言,重新命名為myddd-spring-boot,以更加表意

點選標題進入

相關文章