繁体   English   中英

Web服务与WCF

[英]Web Service Vs WCF

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

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

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

例如:

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

Java中常用的工具将使用Integer对象作为这些参数(而不是基本类型),因为WSDL指示firstValue和secondValue是可选的。 我写了一篇关于如何让WCF生成更好的WSDL博客文章,所以它不会这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM