Spring + Hibernate を使用して設計された Web アプリケーションがあります。以下は、アプリケーションのレイヤーです。
JSP
|
Controllers
|
Facade
|
Service
|
DAO
コードを調べていると、一部のServiceクラスが他のDAOクラスを使用していることがわかりました。これは正しいアプローチですか?レイヤーの正しい使い方を教えてください。ファサード層はサービス層のオブジェクトを直接使用する必要がありますか?それとも他のファサード オブジェクトを経由する必要がありますか? サービスレイヤーと同じ?