https://github.com/funkygao/cp-ddd-framework
cp-ddd-framework(also known as DDDplus) is a lightweight flexible development framework for complex business architecture.
轻量级业务中台开发框架,以DDD思想为基础,融合中台核心要素,赋能中台建设。
融合了DDD、前中台复杂生态协作方法论,同时充分考虑组织、历史债、运维和落地成本以及风险而开发的,面向复杂业务场景架构设计,重新定义业务开发,是中台架构的顶层设计和完整解决方案。
Used for several complex critical central platform projects in production environment.
多个复杂的中台核心项目生产环境下使用。
Requires Java 1.8+ and Spring 4.3.12.RELEASE or later.
快速入门。
Please visit Quickstart.
cp-ddd-framework
├── dddplus-spec - Specification of the framework
├── dddplus-runtime - Runtime implementation
├── dddplus-plugin - Plugin hot reloading mechanism
├── dddplus-unit - Extra unit test facilities
├── dddplus-enforce - Enforce expected evolvement of the business architecture
└── dddplus-test - Fully covered unit test cases
14个核心抽象勾勒出业务中台的骨架,以不变应万变。
已推送至Maven中央库,可直接引入。release版本近期发布。
<properties>
<dddplus.version>0.0.1-SNAPSHOT</dddplus.version>
</properties>
<dependency>
<groupId>io.github.dddplus</groupId>
<artifactId>dddplus-runtime</artifactId>
<version>${dddplus.version}</version>
</dependency>
dependencies { ... compile 'io.github.dddplus:dddplus-runtime:0.0.1-SNAPSHOT'}
git clone https://github.com/funkygao/cp-ddd-framework.git
cd cp-ddd-framework/
mvn install # will run all test cases
Please visit 使用该框架搭建订单履约中台的例子.
Please visit Javadoc.
领取专属 10元无门槛券
私享最新 技术干货