【问题标题】:How do I implement Domain Driven Design by Eric Evan's using Spring-Data-JPA and Hibernate如何使用 Spring-Data-JPA 和 Hibernate 实现 Eric Evan 的域驱动设计
【发布时间】:2014-12-26 04:45:26
【问题描述】:

我从 Eric Evan 的书和 Martin fowlers blog on "AnemicDomainModel" 中了解到 DDD

我在谷歌上搜索,但找不到关于如何使用 Spring-data-jpa 和 hibernate 实现 DDD 的示例。

目前所有使用 Spring 和 Hibernate 的 DDD 解决方案都没有在其实现中使用 spring-data-jpa。

你知道如何使用 spring-data-jpa 实现 DDD 吗?

【问题讨论】:

  • 投反对票的人请解释为什么你投反对票,这样我就可以解释自己了。
  • 让我重新表述你的问题:“我想造一辆很棒的汽车。你知道如何用螺丝刀造它吗”?顺便说一句,无论使用什么语言/库,DDD 都是关于 design 的。这是一种心态。

标签: spring hibernate domain-driven-design spring-data


【解决方案1】:

您应该能够在不真正关心诸如 spring 和 hibernate 之类的技术的情况下对您的域进行建模。当您需要特定于技术的解决方案时,问问自己“我想用这项技术实现什么”。例如,与其问我如何使用 hibernate 进行 DDD,不如问我如何使用 hibernate 实现存储库模式和工作单元。

【讨论】:

    猜你喜欢
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 2012-12-22
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 2017-07-09
    相关资源
    最近更新 更多