c# - Java 与 C# Web 服务客户端

标签 c# java web-services

我从事 Java Web 服务已有几年时间,而且我一直听说 C#.Net Soap-WS 客户端的易用性。我刚刚尝试了一下,我不得不说,我有点嫉妒 - 不得不通过 Axis 和 CXF 生成代码(尝试在 OSGi 中使用 Axis 或使用 NTLM 身份验证......或者只是看看可怕的生成代码,或尝试在 CXF 中使用动态 URL)。

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

最佳答案

我在 Spring Framework 方面运气不错.它不像 C# 的工具集那么简单,但是当您开始使用它时,它只是读取 WSDL 并生成客户端适配器。 Visual Studio 让您只需按一下按钮即可完成此操作,而使用 Spring,您可以使用 Ant/Maven 生成代理/适配器。大多数 IDE 也会为您执行此操作(请参阅 Randolpho 的回答,我知道 IntelliJ Idea 会执行此操作)。

编辑:我相信SoapUI will do this同样,虽然我没有使用过它,所以我不能告诉你它的效果如何

关于c# - Java 与 C# Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9485815/

相关文章:

web-services - API 消耗 Coldfusion

linux - 在Unix/Linux上提供检查信息的网络服务

c# - asp.net ajaxtoolkit 自动完成功能不起作用

java - 当尝试初始化数组时,数组常量只能在初始化器中使用吗?

c# - 从域模型:MVVM创建 View 模型

c# - 这个错误是什么意思?不一致的可访问性 : field type 'DannyGeneral.OptionsFile' is less accessible than field 'AnimationEditor. Form1

c# - 如何部署 GTK# 应用程序并提供依赖项。我得到 libgobject-2.0-0.dll 异常

java - Spring MVC 3.2 Jackson 错误请求

java android ,onclick按钮内的延迟包括gui更改

c# - 为什么 SelectedItem 不显示在组合框中