gpt4 book ai didi

grails - 从 Grails Application 调用 Mono 下编译的 .NET DLL 还是使用 SOAP?

转载 作者:行者123 更新时间:2023-12-02 15:38:41 24 4
gpt4 key购买 nike

我项目的一部分用 C# 编写了他们所有的代码。我们的 Web 应用程序在 Grails 中,需要访问他们的代码。我们需要的接口(interface)非常简单(例如,将文件名作为字符串传递)。我可以使用 Mono 编译它,因为我们的环境是基于 *nix 的,但我想避免使用 mod_mono 设置 ASMX Web 服务,而只需使用 JNA 或 JNI 调用 dll。这是可能的吗?有没有人有这样做的好例子?还是最简单的选择是设置 WS 或其他一些 RPC 机制?

最佳答案

我没有以下任一方面的经验,但由于 Grails 在 JVM 上运行,这些可能对您有用。我不确定使用 Mono 会如何影响您的结果。
jni4net旨在让您轻松地从 Java 调用 .net 代码。
另一种选择是使用 IKVM 作为虚拟机来运行 Grails 应用程序。我不确定这会如何工作,因为 IKVM 不支持标准 Java 虚拟机的所有功能。有关从 Java 调用 Mono 代码的信息,请参阅 this link.
有关其他可能的选项,请参阅 this question由于 Grails 在 JVM 上运行,因此所有这些都应该可用,但使用 Mono 而不是普通的 .net 平台可能会导致其他问题。

关于grails - 从 Grails Application 调用 Mono 下编译的 .NET DLL 还是使用 SOAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5392407/

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