【发布时间】:2020-01-16 09:54:31
【问题描述】:
我正在做一个设计略有不同的项目。在所有教程中,基本上都有代表模型的 POJO,所有业务逻辑都在服务层中实现。在我的项目中,它以没有服务层的方式实现,所有逻辑都通过定义一些静态方法在模型类中实现。有人说这是因为领域驱动设计,但我不太确定。
将所有逻辑放在 POJO 中对我来说看起来很混乱。我想了解这种设计的好处是什么?在没有服务层的情况下实现业务逻辑是否是一种好的软件实践?
【问题讨论】:
标签: spring-boot domain-driven-design