0

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

对于 wcf 客户端的 WCF 服务,解决方案很清楚,就像这里写的在 WCF 服务之间共享 DataContracts

如何为 java web 服务解决它?可能吗?

4

2 回答 2

1

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

于 2012-04-24T14:44:30.067 回答
0

推荐的互操作性方法是

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

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

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

于 2012-04-26T01:53:41.923 回答