在spring和hibernate框架下如何实现DDD思想?

如题,个人是倾向于用框架的,但是见识浅薄,不知道如何在这两个框架下如何实现DDD?
譬如,持久化对象那一块可以用hibernate框架帮助实现,既然建模不能围绕数据库,那么应该有个数据组装工厂。这在hibernate里也可以完成实体或值对象的组装.
但是例如服务,服务指挥实体工作,或细粒度的服务相互合作,但是怎样在spring里嵌入DDD里的服务呢?这些代码又放在哪儿呢?
论坛里曾有人提出用facade模式组织服务,不知道怎么个组织法?

我现在只对spring有些小项目的经验,感觉spring就是需要什么,从工厂里拿来什么,比较方便,耦合度也低,但是猜想spring应该不止这些

一口气说了这么多,因为自己的原因,不知道有没有说清楚^_^

>怎样在spring里嵌入DDD里的服务呢?这些代码又放在哪儿呢?
使用Ioc也就是DI依赖注射模式,可以参考Spring的Jpetstore