lifesign / dddplus-demo

Demonstrate how to use DDDplus to build a complex OMS.

Home Page:https://github.com/funkygao/cp-ddd-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo of DDDplus

演示如何使用DDDplus实现一套订单履约中台

目录

如何运行该演示

git clone https://github.com/dddplus/dddplus-demo.git
cd dddplus-demo
mvn package
java -jar order-center-cp/cp-oc-main/target/dddplus-demo.jar
#java -jar order-center-cp/cp-oc-main/target/dddplus-demo.jar 9090 plugin

# in another terminal
curl -XPOST http://localhost:9090/order             # submit an order
curl -XPOST http://localhost:9090/reload?plugin=isv # plugin hot reloading

代码快速入门

代码结构

依赖关系

订单履约中台,通过spec jar为业务前台赋能,输出中台标准,并提供扩展机制。

订单履约中台本身的个性化业务,即个性化的业务模式包。

订单履约中台的多个业务前台

KA,关键客户的个性化业务通过扩展点的实现完成。

ISV,独立软件开发商的个性化业务通过扩展点的实现完成。

About

Demonstrate how to use DDDplus to build a complex OMS.

https://github.com/funkygao/cp-ddd-framework

License:Apache License 2.0


Languages

Language:Java 99.4%Language:Makefile 0.6%