假设我有一个像这样分层的 Spring MVC、Hibernate Web 应用程序。
Controller class -> Service class -> DAO -> Hibernate -> Actual Database
Ex:
getCustomers() -> CustomerService.listCustomers() -> DAO.customers() -> Hibernate/SQL
因此,Web 层/控制器获取请求的数据。而且它不知道实现。在内部,它调用多个类/方法来获取数据。
我们的架构师认为,这不是“立面模式”。他是对的吗?