CXF或Spring WS的目的是什么?

Kel*_*per 5 java web-services

我是消费Web服务的新手.我正在尝试使用SOAP服务.这是目前在测试环境中.我所做的是

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

我担心的是我需要CXF或Spring WS来连接服务,还是我有足够的.我问这个是因为我在其他地方看过像

我没有得到的是当环境从开发转向QA到生产时我会产生属性的地方.我是否需要使用CXF或Spring WS,或者是带注释的类(@WebServiceClient足够)来使用SOAP服务.基本上,如何连接到不同的端点.

如果这是一个基本问题,我道歉.谢谢.

ska*_*man 5

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

可以使用它们来编写客户端,但是没有太多意义,除非您真的热衷于那些提供的替代API.

生成的标准JAX-WS工件wsdl2java应该完全足以满足您的需求.

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