我已經想了很多關於這個問題,但未能發現了一些明確的答案在此:演示,服務和DAO層關係
正如我在上一次的理解,業務層應僅適用於模型對象。它不應該知道我們從中獲取這些數據的方式。它讓我們可以獨立於DAO使用業務層API。
那麼,是不是能夠正常使用DAO方法內部服務層調用,還是應該努力減少它們之間的依賴關係。因此,我看到的關係的2種變體層之間:
- 控制器 - >服務 - >道
- 1步驟:modelObject =控制器 - >道
2步驟:控制器 - >服務( modelObject)
那麼,哪個變種是對的?
謝謝您的答覆。我知道DAO層(DB員工)應該與其他系統層隔離。我的問題是關於哪種應用層關係更適合。 –