有没有一个有效的工具可以将.NETC#webservice转换为JavaWebService?

有没有一个有效的工具可以将.NETC#webservice转换为JavaWebService?,java,.net,web-services,porting,Java,.net,Web Services,Porting,有没有一个有效的工具可以将.NETC#Web服务转换为JavaWebService。有什么开源工具可以提供帮助吗?我从来没有尝试过,但也许您可以尝试使用c#web服务的wsdl在java中创建一个契约第一web服务。一个简单的选择是- 在.Net中创建Web服务 生成WSDL 将WSDL复制到Java项目(可能在Netbeans/Eclipse中) 使用反向工程(也称为“从WSDL开始”方法)实现WSDL 实现生成的方法 不要浪费时间寻找过渡工具。如果您使用的是Java1.4,可能还有C#1.x

有没有一个有效的工具可以将.NETC#Web服务转换为JavaWebService。有什么开源工具可以提供帮助吗?

我从来没有尝试过,但也许您可以尝试使用c#web服务的wsdl在java中创建一个契约第一web服务。

一个简单的选择是-

  • 在.Net中创建Web服务
  • 生成WSDL
  • 将WSDL复制到Java项目(可能在Netbeans/Eclipse中)
  • 使用反向工程(也称为“从WSDL开始”方法)实现WSDL
  • 实现生成的方法

  • 不要浪费时间寻找过渡工具。如果您使用的是Java1.4,可能还有C#1.x,那么微软有一个beta实用程序,可以在两者之间进行标准转换。但是那是很久以前的事了,他们不再发布这个工具了。即使如此,该实用程序也只能在语言级别转换源代码,而不是处理单独语言的实现,即在Windows服务、web服务、控制台应用程序等中

    在双向(C#->Java和Java->C#)移植应用程序之后,手动操作是最短的路径。任何提出其他建议的工具都可能是一个糟糕的实现。在这两种情况下,您都在进行修改。转换和更新比从头开始写慢

    不是要暗示这一点,但如果您的方法的基础不是节省时间,而是缺乏对C#的理解,那么转换工具只会给您带来更多问题,因为它会隐藏源代码的真正意图

    基本上,拿着你的块,自己滚。遵循@Padmarag的建议,坚持简单。两个选项(C#和Java)之间最接近的一致性是生成的WSDL。这是开始使用基本对象和操作的好方法。

    查看以下内容:


    您想在这里实现什么?我正在寻找一种工具,它将有助于用java实现.Net,而不是重写完整的代码。我正在寻找一种工具,它将有助于用java实现.Net,而不是重写完整的代码。我怀疑是否有专门针对Web服务的工具。这可能会引起您的兴趣-此解决方案仅帮助将代码直接编译为Java字节码。我正在寻找一个可以得到java源代码。