java - 从 .NET 访问 Java RMI

标签 java .net rmi

我有一个现有的基于 Java 的系统,它使用 RMI。我无权更改此系统。

我希望能够直接从 .NET 调用 RMI api 方法。完成此任务的最佳方法是什么?如果是第三方组件,则首选免费或低成本。

谢谢

最佳答案

您最好的选择是为现有系统构建一个 Java 门面,该门面将使用 RMI 与其通信,而另一方面提供更标准的东西 - Web 服务或 REST。

这种方法的另一个优势是它可以保护您免受遗留应用程序错误和错误设计决策的影响。例如,如果您需要执行一些丑陋的解决方法来调用现有应用程序,那么这些可以安全地隐藏在外观层中,而不会影响您正在编写的新应用程序的设计和完整性。

关于java - 从 .NET 访问 Java RMI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163338/

相关文章:

java - 我如何学习编程竞赛的算法?

java - Java 中的变量值开关案例

.net - 如果启用了 Windows FIPS 合规性策略,为什么不允许 .NET "Managed"加密类?

.net - 在 Firebase 中托管 .NET Web Api

Java RMI 教程 - AccessControlException : access denied (java. io.FilePermission

Java RMI第一次调用很慢

java - 如何使用注释在 Spring MVC 中创建默认方法?

java - 从父类(super class)中获取子类的名称

.net - 是否有 HtmlPurifier(php) 的 .NET 实现

java - Netbeans、Ant 和 RMIC(Java RMIC 编译器)(帮助)