从基于Java的应用程序访问.NET DLL,服务包装程序可以接受吗?

时间:2019-02-21 16:29:29

标签: java .net cross-platform

我有一个很大的.NET DLL库,我想在新的上下文(基于Java的应用程序)中利用/重用。

我的第一个想法只是将DLL库与MVC Web应用程序包装在一起,从而通过一个简单的基于REST的服务调用将其公开。

每个DLL都包含一个实现相同标准接口的类,因此使用DLL命名约定和传入的相同参数进行单个服务调用应该能够促进DLL的加载,不是吗?

1 个答案:

答案 0 :(得分:1)

是的,应该这样做。确保使用带有某些密钥或某种逻辑的工厂模式来使用正确的DLL。


  

我可以知道DLL程序的结果是什么。就在   如果它仅从某些后端不从DLL返回任何数据的情况   更新或写入磁盘或服务器,然后只需创建一个exe   文件并从Java应用程序调用。这将比   网络通话。