java - Play 框架中的远程处理

标签 java playframework rmi remoting

我有现有的 Play 应用程序,我需要向其添加远程处理功能。

RMI 是理想的选择,因为我不需要重写原始客户端应用程序。可以自己运行 rmi registry,但我想避免它。在 EJB 容器中,rmi 注册表自行启动。

另一种选择 - 例如使用 Hessian,但在这种情况下,我需要在 web.xml 中添加特殊的 servlet 映射是否可以在 Play 中执行?

或者我可以使用网络服务,但在我的情况下这更像是矫枉过正。同样,我需要在 web.xml 中为 CXF 轴添加映射。

您能否建议为 Play 应用程序添加远程处理的最快和最简单的方法?

最佳答案

Play 提供了一个库 ( WS ),这使得通过 HTTP 请求连接第三方应用程序变得非常容易。如果您可以向远程应用程序添加 REST 层,那将是您最好的选择。

如果没有,您可以尝试使用 RMI 并在 Java EE 容器中将游戏作为 war 文件运行(以访问容器),但这会阻碍正常的开发流程。

选择一个或另一个可能取决于添加该 REST 层所涉及的工作。如果不是太复杂,我会赞成。

关于java - Play 框架中的远程处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9482437/

相关文章:

java - PHP 类似于 Java 中的自动加载器

java - 如何在不对 IP 进行硬编码的情况下从本地主机外部访问 Java RMI/JMX?

Java RMI 通过引用传递

java - 如何使用 ActivityManager 和 PackageManager 在 ListView 中显示正在运行的应用程序图标?

java - 在 java 中执行 sql 查询时避免 ORA-00904 - 无效标识符错误,因为该列可能会也可能不会在数据库中预设

java - 重写 Kotlin 的属性 setter 会导致两个 JPA @Id

scala - 带有 Play 框架的 ImplicitParam 中的 Swagger 数据类型模型

java - 如何在 Play java 中创建数据库线程池并使用此池进行数据库查询

java - RMI 异常处理

java - 我正在尝试使用 java 下载 facebook 个人资料图片。但是出现错误