Skip to content

bfxyzshb/sample-poto

Repository files navigation

Sample Poto

api(api接入层)

  • 可以叫controller层。

application(服务编排层)

  • 主要是接受领域事件,编排服务以及调用基础设施层完成业务数据的落地,发送MQ等等
  • 依赖domain和infrastructure

domain(领域层)

  • 不依赖其他层
  • 定义领域对象,内聚领域逻辑;
  • 定义领域服务(跨领域对象的业务逻辑,业务逻辑放在单独的领域对象中不合适时可以放到领域服务中)
  • 定义infrastructure接口

infrastructure(基础设施层)

  • 依赖domain
  • 实现domain定义的接口
    • db
    • cache
    • mq
    • rpc
    • ACL 反腐层(二、三方服务)

About

DDD领域驱动demo项目,使用poto-framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages