请教一个设计上的问题?
最近在学习一个DDD的框架
在DDD中,Respository(资源库)封装获取对象引用的逻辑,即(CRUD)操作,属于基础设施层,
Service服务层应是很薄的一层,不应包含业务逻辑,
那么业务逻辑是应该放入领域层Entity中,使模型成为充血模型,在处理模型间调用关系时,是直接调用其他模型的Service,还是使要调用的模型成为调用模型的属性,即模型套模型?
目前我的做法是模型套模型,感觉很乱,如果直接调用其他模型的Service,所有的Service都是IOC配置注入的,这样的话又感觉不合理,感觉还不如在表现层controller中获取Service处理业务逻辑...
请教大神解惑