【问题标题】:Web Service Vs WCFWeb 服务与 WCF
【发布时间】:2011-05-16 12:28:30
【问题描述】:

我想为 Java 应用程序开发开发一个 Web 服务或 WCF .net 应用程序。哪个最适合 Java 应用程序 Web 服务或 WCF,为什么?通过 java 应用程序,它调用 .net Web 服务或 WCF 来获取数据并显示给客户端站点。我很困惑在这种情况下哪个最好。

【问题讨论】:

标签: java .net wcf web-services


【解决方案1】:

根据我的经验,WCF Web 服务生成的 WSDL 比传统的 ASMX Web 服务更符合标准,所以我总是建议使用 WCF。

然而,我注意到的一件事是,在操作合约中使用参数(而不是为它们使用数据合约或消息合约)可能有点笨拙,无法从 Java 中使用。

例如:

[ServiceContract]
public interface ICalculatorService
{
    [OperationContract]
    int Add(int firstValue, int secondValue);
}

Java 中常用的工具将使用Integer 对象作为这些参数(而不是原始类型),因为 WSDL 表明 firstValue 和 secondValue 是可选的。我已经写了Blog post on how to make WCF generate better WSDL,所以它不会那样做。

【讨论】:

    猜你喜欢
    • 2010-09-25
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    相关资源
    最近更新 更多