gpt4 book ai didi

java - 从 .Net 运行 Java 计算引擎

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:42 28 4
gpt4 key购买 nike

我有一个场景,我们用 Java 编写了一个特定领域的计算引擎,作为重量级 Swing 应用程序的一部分。到目前为止一切顺利。

现在,新出现的需求要求我们将此功能的一部分(即计算引擎及其输出)与另一个在 VB.NET 中作为 Web 应用程序编写的遗留产品相集成。有没有办法:

  1. 让 .NET 网络应用程序调用 Java 计算引擎并迭代其输出
  2. 还能够从 Java applet 调用相同的 Java 计算引擎以实现类似于原始 Swing 应用程序的输出表示(这应该不难,除非关于计算引擎基于 Java 的基本假设发生变化)
  3. 让计算引擎保留为一个代码库,这样一个应用程序的任何更改也会自动反射(reflect)在另一个应用程序中

我看过有关从 .NET 语言调用 Java 代码的其他问题,但之前没有见过这种双重使用场景,想知道是否有建议的最佳实践。

最佳答案

我想到的是将您的 Java 引擎包装在 Web 端点后面。此端点(例如 REST Web 服务或类似的东西)将允许其他应用程序与您的 Java 引擎通信,而无需关心引擎本身是如何实现的。

这还允许您在 Java 引擎上进行更改,并且它们会立即可供其他应用程序使用,因为逻辑将位于一个地方。

关于java - 从 .Net 运行 Java 计算引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353313/

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