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上获取许可证的副本。