我对webservices很新,最近开始使用Spring-WS和客户端使用Axis和Spring实现Soap Webservice。据我了解,我们发送XML作为Web服务的请求,我们得到回应XML。这些请求/响应Xmls然后可以编组/解组。肥皂webservice返回pojo而不是xml
有没有办法直接从web服务返回一个pojo,并得到它在客户端与出xml marshall/unmarshalling?
我对webservices很新,最近开始使用Spring-WS和客户端使用Axis和Spring实现Soap Webservice。据我了解,我们发送XML作为Web服务的请求,我们得到回应XML。这些请求/响应Xmls然后可以编组/解组。肥皂webservice返回pojo而不是xml
有没有办法直接从web服务返回一个pojo,并得到它在客户端与出xml marshall/unmarshalling?
我们总是最终使用Apache Axis并使用为您生成pojo的WSDL2JAVA并隐藏服务实现。对于封送处理,您可以使用XMLBeans之类的方法轻松地在xml和pojos之间编组。
另请参阅Spring WS Client - How to create mapping POJO for WSDLs without using Axis
简答:没有。
您的意思是使用本机java序列化代替XML? – skaffman 2010-12-21 13:23:38