最近読んでいて、Martin Fowler の Anemic Domain Model に関するこの記事に出くわしました。私は知っています、それは古いですが、どういうわけかJavaの世界では非常に現実的です. そのため、よりドメイン主導の設計に移行しようとしています。1 つのオプションは、Active Record モデルを使用することです。ただし、Scala での現在の実装はあまり好きではありません。ドメイン オブジェクトを永続化タイプと完全に結合します (ほとんどの場合、それほど悪くはありませんが、RDB と Mongo の両方に何かを格納する必要があるプロジェクトがあります)。次に、Spring、Hibernate、および Scala に関するこの記事に出くわしました。ここでもドメイン オブジェクトが JPA トレイトと結合されていますが、Spring を使用して通知サービスを注入する方法に気付きました。同じメカニズムを使用して、透過的な DAO インターフェイスを挿入することはできませんか? これがどこかで使われているのを見たことがありますか?アイデアについて何か考えはありますか?
1 に答える
0
Spring-Dataをご覧ください。このプロジェクトは、さまざまなデータ ストレージに対してある種の抽象化を提供します。
于 2011-10-12T13:15:43.750 に答える