3

このように階層化された Spring MVC、Hibernate Web アプリケーションがあるとします。

 Controller class -> Service class -> DAO -> Hibernate -> Actual Database

 Ex:
   getCustomers() -> CustomerService.listCustomers() ->  DAO.customers() -> Hibernate/SQL

したがって、Web 層/コントローラーは要求されたデータを取得します。そして、それは実装を知りません。内部的には、複数のクラス/メソッドを呼び出してデータを取得します。

私たちの建築家は、それは「ファサードのパターン」ではないと考えています。彼は正しいですか?

4

1 に答える 1