このように階層化された Spring MVC、Hibernate Web アプリケーションがあるとします。
Controller class -> Service class -> DAO -> Hibernate -> Actual Database
Ex:
getCustomers() -> CustomerService.listCustomers() -> DAO.customers() -> Hibernate/SQL
したがって、Web 層/コントローラーは要求されたデータを取得します。そして、それは実装を知りません。内部的には、複数のクラス/メソッドを呼び出してデータを取得します。
私たちの建築家は、それは「ファサードのパターン」ではないと考えています。彼は正しいですか?