如何在多个 java web 服务中提供通用数据契约(例如托管在 jboss 上),因此它们将通过在 VS2010 中添加 ServiceReference 生成一次并在 WCF 客户端中重用。
对于 wcf 客户端的 WCF 服务,解决方案很清楚,就像这里写的在 WCF 服务之间共享 DataContracts。
如何为 java web 服务解决它?可能吗?
如何在多个 java web 服务中提供通用数据契约(例如托管在 jboss 上),因此它们将通过在 VS2010 中添加 ServiceReference 生成一次并在 WCF 客户端中重用。
对于 wcf 客户端的 WCF 服务,解决方案很清楚,就像这里写的在 WCF 服务之间共享 DataContracts。
如何为 java web 服务解决它?可能吗?
您可以尝试 WCF 的合同优先开发。见这篇文章。这不是一种流行的方法。您还可以尝试创建 WCF 服务,生成其 WSDL 并使用 java 中的一些工具为 WSDL 生成一个 java 类
推荐的互操作性方法是
XSD 允许您“重用类”,但所需的具体步骤将根据您在 Java 端使用的 Web 服务堆栈而有所不同。
对于某些教程,您可以扫描http://blogs.msdn.com/dotnetinterop - 有关于使用 AXIS2、JAXWS 等的文章。