【问题标题】:Sharing DataContracts between java web services (or reuse types) for WCF Client在 WCF 客户端的 Java Web 服务(或重用类型)之间共享 DataContract
【发布时间】:2012-04-24 13:05:40
【问题描述】:

如何在多个 java web 服务(例如托管在 jboss 上)中提供通用数据契约,以便通过在 VS2010 中添加 ServiceReference 一次性生成它们并在 WCF 客户端中重用。

对于 wcf 客户端的 WCF 服务,解决方案很明确,就像这里写的一样 Sharing DataContracts between WCF Services.

如何解决 java web 服务的问题?有可能吗?

【问题讨论】:

    标签: java wcf web-services datacontract reusability


    【解决方案1】:

    您可以尝试为 WCF 进行合同优先开发。请参阅此article。这不是一种流行的方法。您还可以尝试创建 WCF 服务,生成其 WSDL 并使用 java 中的一些工具为 WSDL 生成一个 java 类

    【讨论】:

      【解决方案2】:

      推荐的互操作性方法是

      • 首先在 XSD 中定义消息格式。
      • 在您的 Java Web 服务框架中生成代码
      • 并生成用于 .NET 的类

      XSD 允许您“重用类”,但所需的具体步骤将根据您在 Java 端使用的 Web 服务堆栈而有所不同。

      对于某些教程,您可以扫描http://blogs.msdn.com/dotnetinterop - 有关于使用 AXIS2、JAXWS 等的文章。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        • 1970-01-01
        • 2021-03-10
        • 2010-12-26
        • 2016-12-04
        • 1970-01-01
        相关资源
        最近更新 更多