CXF或Spring WS的目的是什么?



我是使用web服务的新手。我正在尝试使用SOAP服务。这是当前的测试环境。我所做的是

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

我关心的是我是否需要CXF或Spring WS来连接服务,或者我所拥有的是否足够。我问这个问题是因为我在其他地方看到过类似的

我不明白的是,当环境从开发切换到QA再到生产时,我将在哪里生成属性。我是否需要使用CXF或Spring WS,或者带注释的类(@WebServiceClient就足够了)是否可以使用SOAP服务。基本上,如何连接到不同的端点。

如果这是一个初级问题,我很抱歉。谢谢。

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

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

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

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

最新更新