1

我在另一台主机上有一个 2 Glassfish 服务器和一个数据库服务器。前端使用一些 Javascript 运行 JSP,后端使用 Hibernate 与数据库通信。

应用程序服务器资源非常密集,因此我想将 Web 服务器(JSP、视图部分)和后端(EJB、逻辑部分)分离到不同的机器中。

我该如何做到这一点,更实际?JSP 依赖于 EJB 来更新视图 - 所以我应该在 webserver 和 appserver 之间引入一个 rest-api 服务器以便可以通信吗?这是一个好的架构吗?

4

1 回答 1

0

EJB 的关键价值主张之一是通过 RMI 的远程处理接口。 是 RMI 与其他通过 HTTP 的远程处理(如 REST 或 SOAP)的一个很好的细分。

是 EJB / RMI 教程的谷歌搜索。那里有很多。

于 2016-05-30T02:24:10.080 回答