Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用XFire创建文档化的WSDL_Java_Web Services_Documentation_Wsdl_Xfire - Fatal编程技术网

Java 如何使用XFire创建文档化的WSDL

Java 如何使用XFire创建文档化的WSDL,java,web-services,documentation,wsdl,xfire,Java,Web Services,Documentation,Wsdl,Xfire,我使用它在我的应用程序周围创建一个webservice包装器。XFire在运行时提供webservice接口和WSDL,或者在编译时创建它们,但并不确切 我们的许多客户不太了解Web服务,此外,他们根本不阅读任何像Javadoc这样的外部文档。我知道可以将参数和方法的文档直接添加到WSDL文件中 我考虑过注释或Aegis XML文件,但我不知道如何。。。你知道路吗 编辑:我刚找到这个,但最后一个活动是2006年。有什么想法吗 XFire正在缓慢地向/dev/null前进。改用。换句话说,XFir

我使用它在我的应用程序周围创建一个webservice包装器。XFire在运行时提供webservice接口和WSDL,或者在编译时创建它们,但并不确切

我们的许多客户不太了解Web服务,此外,他们根本不阅读任何像Javadoc这样的外部文档。我知道可以将参数和方法的文档直接添加到WSDL文件中

我考虑过注释或Aegis XML文件,但我不知道如何。。。你知道路吗


编辑:我刚找到这个,但最后一个活动是2006年。有什么想法吗

XFire正在缓慢地向/dev/null前进。改用。换句话说,XFire正被弃用,取而代之的是CXF——几乎是相同的开发人员

由于您使用Java first方法,我建议您使用CXF的java2wsdl工具一次性生成WSDL,然后将文档放入其中,并告诉CXF使用该文档化的WSDL,而不是让CXF在运行时/部署时生成自己的未文档化的WSDL


关于在CXF中创建web服务,您需要知道的几乎都有了。

XFire正在慢慢地向/dev/null前进。改用。换句话说,XFire正被弃用,取而代之的是CXF——几乎是相同的开发人员

由于您使用Java first方法,我建议您使用CXF的java2wsdl工具一次性生成WSDL,然后将文档放入其中,并告诉CXF使用该文档化的WSDL,而不是让CXF在运行时/部署时生成自己的未文档化的WSDL


关于在CXF中创建web服务,您需要知道的几乎都有了。

让我再加上关于XFire的两分钱。我们对JDK6下的XFie(Tomcat 6.0和5.5)有非常严重的问题。请看一下。在我们的例子中,在JDK6下使用4+web服务的XFire会导致应用程序服务器挂起线程死锁等。。这很有趣,但在JDK5下一切都很好

我完全同意Christian Vest关于从XFire迁移到CXF的观点。它在许多情况下都有意义,例如ESB Mule 2不再支持本机XFire连接器

我想补充一点,从XFire到CXF的迁移并不是严格的,例如,CXF具有与某些hibernate版本冲突的jar依赖性,但这是可行的。在我们的例子中,我们做了几天,没有代码更正,只有Spring配置


关于CXF的最后一点提示是使用Aegis进行数据绑定,而不是使用JAXB。它不适用于复杂的POJO。

让我再加上关于XFire的两分钱。我们对JDK6下的XFie(Tomcat 6.0和5.5)有非常严重的问题。请看一下。在我们的例子中,在JDK6下使用4+web服务的XFire会导致应用程序服务器挂起线程死锁等。。这很有趣,但在JDK5下一切都很好

我完全同意Christian Vest关于从XFire迁移到CXF的观点。它在许多情况下都有意义,例如ESB Mule 2不再支持本机XFire连接器

我想补充一点,从XFire到CXF的迁移并不是严格的,例如,CXF具有与某些hibernate版本冲突的jar依赖性,但这是可行的。在我们的例子中,我们做了几天,没有代码更正,只有Spring配置

关于CXF的最后一点提示是使用Aegis进行数据绑定,而不是使用JAXB。它不适用于复杂的POJO

关于CXF的最后一点提示是使用Aegis进行数据绑定,而不是使用JAXB。它不适用于复杂的POJO

根据我的经验,我们对复杂的POJO和JAXB没有问题,唯一的问题是代码开始被JAXBELENTS弄得乱七八糟。另一方面,Aegis的文档非常稀少,并且没有很好地维护与CXF的关系

关于CXF的最后一点提示是使用Aegis进行数据绑定,而不是使用JAXB。它不适用于复杂的POJO

根据我的经验,我们对复杂的POJO和JAXB没有问题,唯一的问题是代码开始被JAXBELENTS弄得乱七八糟。另一方面,Aegis的文档非常稀少,并且没有很好地维护与CXF的关系