如何使用spring应用程序创建SOAP客户端

时间:2013-05-02 22:55:40

标签: web-services spring-mvc soap jsf-2 wsdl

我需要使用WSDL创建一个客户端。我有一个带有JSF,Spring和JPA的Java Web应用程序。在这个应用程序中,我需要创建一个表单并将信息发送到SOAP Web服务。此服务应返回另一个具有状态的对象。

请知道,我将不胜感激

问候

抱歉,我的英文

1 个答案:

答案 0 :(得分:0)

我假设您已经从客户端所需的WSDL生成了类。在Spring中,使用Apache CXF非常简单。例如:

<jaxws:client id="yourService"
              serviceClass="com.something.YourService"
              address="the URL of web service"
              username="username"
              password="password"/>

在您的班级中,您需要调用此Web服务,只需自动启动它:

@Autowired
@Qualifier("yourService")
private YourService service;

看看示例:http://cxf.apache.org/docs/writing-a-service-with-spring.html