8

我是 SOAP 服务的新手。我想从头开始使用 apache CXF 编写一个 SOAP 服务。我有一个 WSDL 文件 http://sms.pswin.com/SOAP/SMS.asmx?WSDL

我能够使用 CXF 包附带的 wsdl2java 工具从 WSDL 文件生成模板类,但我不确定如何进一步进行。您能否推荐一本好的入门教程/书籍来帮助我开始使用 CXF SOAP 服务。或者任何可以帮助我建立它的东西。我使用 JBOSS-AS7 作为我的网络服务器。

4

3 回答 3

7

Apache CXF 示例项目涵盖了大部分场景。有关生成 java 代码,请参阅WSDL to Java。另一种方法是 JDK 附带的wsimport 。它们都非常简单明了。

希望这可以帮助。

于 2013-10-06T10:47:16.970 回答
4

这是一个很好的起点:

http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html

我建议对这类事情使用 maven 插件。

于 2013-06-01T06:52:34.177 回答
1

我也在寻找类似的东西。根据我的要求,我需要从动态加载的 WSDL 文件中生成 Web 服务。这对于 wsdl2java 是不切实际的,因为它会生成映射到 WSDL 的类,这会导致在运行时加载的不同 WSDL 文件的类堆积起来。

因此,在通过 Apache CXF API 并对其进行了一段时间的试验之后,我能够提出一个关于如何实现我的要求的 POC。

示例代码在我的 Github:https ://github.com/amalhub/cxf-test

于 2016-03-31T10:08:39.867 回答