DDD最佳实例
2024-08-16 17:19:55 0 举报
"DDD最佳实例"是一个关于领域驱动设计(Domain-Driven Design,DDD)的示例项目,旨在展示如何有效地实施DDD方法学。这个项目包含了一些核心内容,如领域模型、聚合、实体、值对象和服务等。通过这些内容,开发人员可以学习如何在实际项目中应用DDD原则和策略。此外,这个项目还提供了一些文件,如领域模型图、代码示例和文档,以帮助开发人员更好地理解和应用DDD。总的来说,"DDD最佳实例"是一个宝贵的学习资源,可以帮助开发人员在实施DDD时做出最佳决策。
作者其他创作
大纲/内容
业务能力Entity
接口层
对外提供能力方法,表示该方法能做什么事情,实际操作数据库哪个属性、字段由领域层决定;举例:应用层调用领域层方法,需要修改销量值,暴露参数为销量时间范围和变更销量值,变更操作(增加还是减少),领域层则可能变更多个销量字段,如周销量,年销量,总销量
功能:增删改查接口
审核接口
领域层
组件:审批通过
基础设施层
能力:查看列表、查看详情修改、审批通过、拒绝等
每个能力下调用不同的接口
存储接口实现类RepositoryImpl
调用查看详情然后校验是否存在,再调审批通过
JPA、Mybatis
应用层
组件Application
接口ApiService
存储接口IRepository
0 条评论
回复 删除
下一页