Web services 使用SpringJava发送/接收SOAP请求

Web services 使用SpringJava发送/接收SOAP请求,web-services,spring,soap,soap-client,Web Services,Spring,Soap,Soap Client,我不熟悉SpringWeb服务。我将创建一个xml请求,并将其作为SOAP请求发送到web服务并接收响应。我阅读了不同的文档,但仍然感到困惑,因为我还没有找到一个工作示例 我知道我应该使用WebServiceTemplate和WebServiceMessageSender、SaajSoapmessageFactory(如果我错了,请告诉我),但不确定如何使用它们 我需要WSDL吗?如果是,为什么 如果您有任何样本代码,请发送给我,让我弄清楚 感谢AFAIK,对于“web服务”,WSDL文件是被称

我不熟悉SpringWeb服务。我将创建一个xml请求,并将其作为SOAP请求发送到web服务并接收响应。我阅读了不同的文档,但仍然感到困惑,因为我还没有找到一个工作示例

我知道我应该使用WebServiceTemplate和WebServiceMessageSender、SaajSoapmessageFactory(如果我错了,请告诉我),但不确定如何使用它们

我需要WSDL吗?如果是,为什么

如果您有任何样本代码,请发送给我,让我弄清楚


感谢AFAIK,对于“web服务”,WSDL文件是被称为“端口”的机器蓝图!WSDL中的端口“指”java语言(或与例程、子例程、过程或函数一起使用的任何其他编程语言)方法,并具有与.WSDL xml文件(服务模板)关联的特定命名方案。每个WSDL端口(语言方法)都有返回值规范和数据规范,用于说明如何向其提供参数及其类型值。

如果要发送SOAP请求,您希望成为SOAP客户端。似乎您想使用project。查看他们的优秀文档。相同的文档将指导您完成此过程。有大量的示例和现成的配置片段等着您

SpringWS构建在消息的XML模式描述之上,因此您需要WSDL来生成请求和响应的JAXB模型