我已经想了很多关于这个问题,但未能发现了一些明确的答案在此:演示,服务和DAO层关系
正如我在上一次的理解,业务层应仅适用于模型对象。它不应该知道我们从中获取这些数据的方式。它让我们可以独立于DAO使用业务层API。
那么,是不是能够正常使用DAO方法内部服务层调用,还是应该努力减少它们之间的依赖关系。因此,我看到的关系的2种变体层之间:
- 控制器 - >服务 - >道
- 1步骤:modelObject =控制器 - >道
2步骤:控制器 - >服务( modelObject)
那么,哪个变种是对的?
谢谢您的答复。我知道DAO层(DB员工)应该与其他系统层隔离。我的问题是关于哪种应用层关系更适合。 –