使用DDD的域服务和应用程序服务的命名约定

时间:2012-04-29 18:38:09

标签: java domain-driven-design naming-conventions

在DDD方法中,命名域服务组件和应用程序服务组件的最佳实践是什么?

例如,我应该在我的应用程序层中有一个名为RoomReservationService的服务 在我的域层中,还有一个名为RoomReservationService的服务;第一次委托给对方?

实际上,当应用程序服务没有收集很多域服务时,这意味着我找不到它们之间的不同名称,我怎么能在不引起任何混淆的情况下命名它?

1 个答案:

答案 0 :(得分:5)

在DDD中您可以使用与远程服务应用程序相同的方法:

应用层服务名称:RoomReservationService
在包名称中:com.my.package.service.RoomReservationService

域层服务名称:RoomReservationDomainService
在包名称中:com.my.package.domain.service.RoomReservationDomainService