gpt4 book ai didi

java - EJB 模块中的 XML-RPC 服务器

转载 作者:行者123 更新时间:2023-12-01 05:50:24 24 4
gpt4 key购买 nike

我想知道是否可以在 EJB 模块中创建 XML-RPC 服务器组件而无需 servlet。我知道 EJB 通常使用 RMI 作为通信协议(protocol),但如果我想省略 RMI 该怎么办?如果我想通过 XML-RPC 等不同方式在 EJB 和 Web 模块 (WAR) 或其他客户端之间交换数据怎么办?

EJB 模块可以作为独立单元工作,将其状态和服务公开为 XML-RPC 服务器吗?

我仍然可以通过 RMI 与 WAR 连接 EJB 模块,而该 WAR 将通过 servlet 公开这些服务。然后其他 WAR 或无论它们是什么客户端都可以调用这第一个 WAR。这是正确的还是还有其他可能性?

最佳答案

您可能想要的是使用 Spring Remoting通过例如 JAX-WS 公开您的 EJB。 Spring 将自动创建 servlet 来为您处理请求。坏消息是您必须从您构建的远程服务中调用 EJB——这意味着一些样板代码。不过,它应该非常简单。

您可能会考虑的另一种可能性是 Restlet可用于构建 Restful 服务。

关于java - EJB 模块中的 XML-RPC 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853901/

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