gpt4 book ai didi

java - 在实际应用中如何区分 Web 服务器和应用程序服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:14 24 4
gpt4 key购买 nike

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

应用服务器是资源密集型的,所以我想将网络服务器(JSP, View 部分)和后端(EJB,逻辑部分)分离到不同的机器上。

更实际的是,我该如何做到这一点? JSP 依赖 EJB 来更新 View - 那么我是否应该在 Web 服务器和应用程序服务器之间引入一个 Rest-API 服务器,以便它们可以进行通信?这是一个好的架构吗?

最佳答案

EJB 的关键值(value)主张之一是通过 RMI 的远程处理接口(interface)。 Here很好地分割了 RMI 与其他基于 HTTP 的远程处理(如 REST 或 SOAP)。

Here是google搜索的EJB/RMI教程。那里有很多。

关于java - 在实际应用中如何区分 Web 服务器和应用程序服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37509054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com