【发布时间】:2014-12-31 18:47:12
【问题描述】:
假设像这样一个经典的 3 层 JavaEE 架构
- JSF / JSP / Servlets (Web)
- EJB(商务)
- 数据库(持久性)
所有JavaEE tutorial 示例都显示了不同容器中的 web 和 biz 层,但在同一个 JavaEE 服务器中。
在任何情况下,将 EJB 分开,在它们自己的机器上是有优势的吗?在这种情况下,假设他们将通过 RMI 与 Web 层进行通信,是否有任何类型的 JavaEE 容器可以管理 EJB 而不是 JSP 和 servlet?
【问题讨论】:
-
我确定存在“a”情况。我认为主要项目比我工作的要大得多,所以我不能告诉你什么时候切换到使用多个容器。不过,如果你不得不问,我会说你不必担心。
标签: java jakarta-ee ejb n-tier-architecture