2010-01-06 188 views
1

目前我使用的系統是分層這樣領域驅動設計:規範問題

  • 的Web UI
  • 應用
  • 基礎設施

在該層將我把規範實現? Infrastrucutre?

+0

你是什麼意思的規範實施? – bertolami 2010-01-06 10:06:18

+0

我的意思是比注入到域層的各種實現。 – Chris 2010-01-06 11:09:36

+0

如果你更具體,回答這個問題會更容易。也許是一張圖?什麼是「基礎設施」層。什麼是運行你的「應用程序」層,J2EE或.Net?謝謝:) – LWoodyiii 2010-01-06 16:03:27

回答

4

規格是域模型的一部分。

此模式在Domain-Driven Design中描述,由於本書明確地論述了域建模,所以我認爲它可以說屬於域層。

+0

是的,界面位於領域層。但我正在談論正在被注入的實際實現。 – Chris 2010-01-06 10:58:24

+0

我仍然會把它放在域模型中。但是,它可能會使用在其他地方實施的注入依賴項。看到這裏爲我的意思的例子:http://stackoverflow.com/questions/1264944/refactoring-domain-logic-that-accesses-repositories-in-a-legacy-system/1265055#1265055 – 2010-01-06 11:16:06