我读过 Adam Bien Rethinking Business 层。它提到了创建一个服务外观,例如 OrderService。但是,您能否为大型企业应用程序提供许多服务外观。我有客户模块、订单模块、运输模块,我可以为每个高级模块创建一个服务外观,而不是创建一个包含所有这些模块的大外观。因此,在我的 JSF 2.0 Web 应用程序中,我可以拨打如下电话: transportServiceFacade.findDetails() orderServiceFacade.findDetails()
而不是这样做
genericServiceFacade.findDetails()
在我的示例中,我宁愿使用许多外观。这会影响性能吗?