采用DDD方法的Spring配置组织的好方法

时间:2012-05-07 11:56:43

标签: java spring domain-driven-design

如图所示:http://dddsample.sourceforge.net/images/layers.jpg,基础设施层知道服务器端的所有其他层。

在我的项目中,每一层都使用Spring for IOC。

据我所知,有两种方法可以组织Spring配置文件(几个applicationContext.xml):

  • 每个图层都拥有一个特定的applicationContext.xml,用于定义此图层所拥有的bean。例如,服务层将包含applicationContext-service.xml。我认为这是SOA企业应用程序中的传统方式(非面向DDD)。

  • 在基础架构层中定义所有这些Spring配置文件,因为这个文件已知道所有层,因此它们(接口,应用程序和域)不受应用程序配置文件的污染。

什么是好习惯?

0 个答案:

没有答案