2012-07-09 07:20 "@gameboyLV"的内容
当然是,比如网站通行证的注册,需要注册论坛,调用其他第三方系统的API,如果您将这些业务全部封装在USER的DOMAIN里,肯定是不合适的。假如第三方的API变更,那么整个USER的DOMAIN也无法运转了。
放在服务里就好多了,可以随时 ...
“放在服务里”这个“服务”是指领域服务?还是应用层?
我先理解成应用层吧。
如果是不同的子系统,那么在应用层,我觉得挺好。可是如果是子系统内部,那么应该是内聚的。放应用层我觉得将业务分散了,放领域实体的类中又觉得就单个领域实体对其他外部依赖过多,放领域服务中是个相对好的办法,可是领域服务在实现上又类似事物脚本,只是个放在了领域层的事物脚本。