cp ddd framework
2.1.1-RELEASE
輕巧的DDD(域驅動設計)增強框架,用於向前/反向業務建模,支持複雜的系統體系結構的演變!

語言:英語| 中文
DDDPLUS,以前命名為CP-DDD-FRAMEWORK(CP含義中央平台:中台),是一種輕巧的DDD(域驅動設計)增強框架,用於向前/反向業務建模,支持複雜的系統體系結構Evolution!
它捕獲了DDD缺少概念並修補了構建塊。它可以通過向前和反向建模構建域模型。它可以從代碼中可視化完整的域知識。它將前線開發人員與(建築師,產品經理,業務利益相關者,管理團隊)聯繫起來。它使(分析,設計,設計審查,實施,代碼審查,測試)成為積極的反饋閉環。它增強了建築擴展為導向的靈活軟件解決方案。它通過詳細的示例消除了通過徹底的Javadoc對DDD的誤解。
簡而言之,最重要的3 plus是:
用於生產環境中的幾個複雜的關鍵中央平台項目。
dddplus向前/反向建模的完整演示 - >
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-runtime</ artifactId >
</ dependency > @ SpringBootApplication ( scanBasePackages = { "${your base packages}" , "io.github.dddplus" })
public class Application {
public static void main ( String [] args ) {
SpringApplication . run ( Application . class );
}
}請查看《逐步指南》。
< dependency >
< groupId >io.github.dddplus</ groupId >
< artifactId >dddplus-spec</ artifactId >
</ dependency >用DSL註釋您的代碼,DDDPLU將在多個視圖中解析和渲染域模型。
mvn io.github.dddplus:dddplus-maven-plugin:model
-DrootDir= ${colon separated source code dirs}
-DplantUml= ${target business model in svg format}
-DtextModel= ${target business model in txt format}mvn io.github.dddplus:dddplus-maven-plugin:enforce
-DrootPackage={your pkg}
-DrootDir={your src dir}歡迎您在GitHub上通過拉動請求為該項目做出貢獻。
如果您找到錯誤或要請求功能,請使用問題跟踪器。
對於任何問題,您都可以使用Gitter聊天來詢問。
DDDPLUS已根據Apache許可證(版本2.0(“許可”)獲得許可;除了符合許可外,您不得使用此項目。您可以在http://www.apache.org/licenses/license-2.0獲得許可證的副本。