我有一个很大的.NET DLL库,我想在新的上下文(基于Java的应用程序)中利用/重用。
我的第一个想法只是将DLL库与MVC Web应用程序包装在一起,从而通过一个简单的基于REST的服务调用将其公开。
每个DLL都包含一个实现相同标准接口的类,因此使用DLL命名约定和传入的相同参数进行单个服务调用应该能够促进DLL的加载,不是吗?
答案 0 :(得分:1)
是的,应该这样做。确保使用带有某些密钥或某种逻辑的工厂模式来使用正确的DLL。
我可以知道DLL程序的结果是什么。就在 如果它仅从某些后端不从DLL返回任何数据的情况 更新或写入磁盘或服务器,然后只需创建一个exe 文件并从Java应用程序调用。这将比 网络通话。