0

我对 Spring 很陌生-> 它的易用性给我留下了深刻的印象,我想用它来创建一个 REST API,以及一个 RMI 服务。

我想知道的是,是否可以部署一个暴露 RMI 服务以及 REST API 的 Java Web 应用程序?如果可以做到这一点,我必须牢记哪些(如果有的话)注意事项以避免与 REST 和 RMI 服务发生冲突/问题?

4

1 回答 1

2

这是绝对可能的、可行的和安全的。RMI 和 REST 协议是完全独立的,从技术堆栈的角度来看是根本不同的。REST 使用 HTTP 和 XML 或 JSON,而 RMI 基于 Java 序列化和 Java 命名注册表。两者都在不同的端口上工作。

从理论上讲,您甚至可以使用相同的类并使用两个接口公开它——但这在将来可能难以维护,因此请使用两个专用于每个协议的简单外观。

于 2012-12-16T09:44:22.707 回答