java vs C#Web服务客户端

时间:2012-02-28 16:31:17

标签: c# java web-services

我已经在这里和那里做了几年的Java Web服务,我一直都听说过C#.Net Soap-WS客户端的易用性。我只是尝试了,我不得不说,我有点嫉妒 - 不得不与Axis和CXF一起使用生成的代码进行斗争(尝试在OSGi中使用Axis或使用NTLM身份验证......或者只是查看可怕的生成代码,或尝试在CXF中使用动态URL)。

是否存在类似于.Net(soap)Web服务客户端的简单性的java?理想情况下,您可以将URL添加到项目中,就像在Visual Studio中添加服务引用一样,将为您设置幕后代码。这可能吗?如果没有,为什么不呢 - C#.Net做什么不同?

2 个答案:

答案 0 :(得分:1)

我对Spring Framework好运。它不像C#的工具集那么容易,但是当你开始使用它时,它只是读取WSDL并生成客户端适配器。 Visual Studio允许您通过按下按钮来执行此操作,使用Spring,您可以使用Ant / Maven生成代理/适配器。大多数IDE也会为你做这件事(参见Randolpho的答案,我知道IntelliJ Idea的确如此)。

编辑:我也相信SoapUI will do this,虽然我没有使用它,所以我不能告诉你它有多好用

答案 1 :(得分:0)

Eclipse将创建一个非常类似于服务引用的Java Web服务客户端。

http://www.eclipse.org/webtools/jst/components/ws/M3/tutorials/WebServiceClient.html

相关问题