Adam Bien Rethinking Business 層を読みました。OrderService などのサービス ファサードの作成について言及しました。ただし、大規模なエンタープライズ アプリケーションに多くのサービス ファサードを使用できますか。顧客モジュール、注文モジュール、輸送モジュールがあります。これらのモジュールをすべて含む 1 つの大きなファサードを作成するのではなく、高レベル モジュールごとにサービス ファサードを作成できますか。したがって、私の JSF 2.0 Web アプリでは、次のような呼び出しを行うことができます: transportServiceFacade.findDetails() orderServiceFacade.findDetails()
このようにする代わりに
genericServiceFacade.findDetails()
私の例ではむしろ多くのファサードを使用しています。これはパフォーマンスに影響しますか?