[英].NET as client, java as server
我打算将.NET Client与Java Server一起使用。
除了针对Web服务进行编程之外,是否有任何选项/工具可帮助.NET到Java进行连接?
以下是从.NET到Java互操作的一些见解:
JIntegra: http ://j-integra.intrinsyc.com/
JNBridge: http ://www.jnbridge.com/
这些似乎很扩展和灵活,但也很昂贵。 在Java和.NET之间实现真正的互操作可能会涉及一点点。 如果可以选择基于XML的Web服务,那可能是最简单的方法。
一种稍微不相关的技术是IKVM.NET http://www.ikvm.net/-此工具允许您将Java字节码编译为.NET IL(例如,将.jar编译为.NET DLL),以便可以使用已编译.NET的“本地” Java代码。 这不一定对互操作性有益,但仍然是一项很酷的技术。
您始终可以将套接字与XML消息传递一起使用。 Java和.NET都具有封送和取消封送XML的强大功能。
看一下Thrift(apache项目)...它是在facebook上开发的,声称:
Thrift是用于可扩展的跨语言服务开发的软件框架。 它结合了软件堆栈和代码生成引擎,以构建可在C ++, Java ,Python,PHP,Ruby,Erlang,Perl,Haskell, C# ,Cocoa,Smalltalk和OCaml之间高效且无缝运行的服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.