2011-08-30 77 views
5

我是消费Web服务的新手。我正在尝试使用SOAP服务。这是目前在测试环境中。我所做的是什么是CXF或Spring的用途WS

  1. 使用wsdl2java生成我已经复制到我的域文件夹的wsdl。
  2. 使用API​​发送请求并接收响应。

我担心的是我需要CXF或Spring WS来连接服务或者我已经足够了。我问这个,因为我已经在其他地方看到像

我不明白的是这里的环境时,从开发转向QA到生产我会产生财产。我是否需要使用CXF或Spring WS,或者是注释类(@WebServiceClient是否足够)来使用SOAP服务。基本上,如何连接到不同的端点。

如果这是基本问题,我很抱歉。谢谢。

+0

我认为,[那个好评](http://stackoverflow.com/questions/297033/which-framework-is-better-cxf-or-spring-ws/3172171#3172171)会向你解释“谁是谁”。 –

回答

5

Spring-WS和Apache CXF主要用于创建Web服务。它们是Java6附带的替代Web服务实现。

可以使用它们来写客户端,但没有多少意义,除非你真的热衷于这些提供的替代API。

wsdl2java生成的标准JAX-WS构件应该完全满足您的需求。

至于你关于如何针对不同的产品/质量保证端点的第二个问题,你应该为此提出一个单独的问题,并提供你所拥有的完整示例。