当使用外观设计模式来构建应用程序的业务 EJB 层时,我们为什么还要使用会话 bean 来实现实际的业务逻辑?不只是使用普通的 Java 类(如果不需要容器管理注入)是否有特定的原因?普通 Java 类与会话 bean 的性能如何,绕过业务会话 bean 不会提高性能吗?
总结一下这两种选择:
- 客户端 -> 外观 -> 会话 Bean
- 客户端 -> 外观 -> 常规 JAVA 类
为什么使用 1 而不是 2?
当使用外观设计模式来构建应用程序的业务 EJB 层时,我们为什么还要使用会话 bean 来实现实际的业务逻辑?不只是使用普通的 Java 类(如果不需要容器管理注入)是否有特定的原因?普通 Java 类与会话 bean 的性能如何,绕过业务会话 bean 不会提高性能吗?
总结一下这两种选择:
为什么使用 1 而不是 2?