2012-04-29 10 views
3

DDDアプローチでは、ドメインサービスコンポーネントとアプリケーションサービスコンポーネントの名前付けのベストプラクティスは何ですか?DDDを使用したドメインサービスとアプリケーションサービスの命名規則

たとえば、私のアプリケーション層内には、RoomReservationService という名前のサービスと、RoomReservationServiceという名前のサービスがあります。最初に他の人に委任しますか?

実際には、アプリケーションサービスが多くのドメインサービスを集めていないと、その間に別個の名前が見つからないことを意味します。混乱を招くことなくどのように名前を付けることができますか?

+2

このスレッドを見て、それについてすべてを話します。 http://stackoverflow.com/questions/10065065/standard-conventions-or-good-practices-when-naming-local-remote-interfaces-of-:[1] [1] [入力] ej – GingerHead

+2

ありがとう、私はちょうどそれを読んだが、内部サービス(ドメインサービス)ではなく、リモートサービス(アプリケーションサービス)を扱う。 – Mik378

答えて

3

DDDではあなたがリモートサービスアプリケーションと同じアプローチを使用することができます。

アプリケーション層サービス名:パッケージ名でRoomReservationService
com.my.package.service.RoomReservationService

ドメイン層のサービス名:パッケージ名でRoomReservationDomainService
com.my.package.domain.service.RoomReservationDomainService