Scala, Spring и ActiveRecord с разделенной сохранностью - PullRequest
0 голосов
/ 12 октября 2011

В последнее время я немного читал, и одна вещь, с которой я столкнулся, была эта статья об модели анемичной области от Мартина Фаулера .Я знаю, он старый, но как-то очень актуален в мире Java.Поэтому я пытаюсь перейти к более ориентированному на домены дизайну.Одним из вариантов будет использование модели Active Record.Однако мне не очень нравится текущая реализация в Scala.Он полностью связывает доменные объекты с типом постоянства (в большинстве случаев не так уж и плохо, но у меня есть проект, в котором мне нужно что-то хранить как в RDB, так и в Mongo).Затем я наткнулся на эту статью о Spring, Hibernate и Scala , и хотя здесь и доменный объект связан с признаком JPA, я заметил, как он использует Spring для внедрения службы уведомлений.Разве нельзя использовать один и тот же механизм для внедрения прозрачного интерфейса DAO?Вы видели это где-нибудь?Есть мысли по поводу идеи?

1 Ответ

0 голосов
/ 12 октября 2011

Вы должны взглянуть на Spring-Data , этот проект предоставляет некоторую абстракцию для различных хранилищ данных.

...