我是webservices的新手,最近开始使用Spring-WS和使用Axis和Spring的客户端实现Soap Webservice。据我所知,我们发送xml作为webservice的请求,我们得到回复响应xml。然后可以对这些请求/响应Xmls进行编组/解组。
有没有办法直接从webservice返回一个pojo并在客户端获取它而没有xml marshall / unmarshalling?
答案 0 :(得分:2)
我们总是最终使用Apache Axis并使用WSDL2JAVA为您生成pojo,并隐藏服务实现。对于编组,您可以使用类似XMLBeans的东西轻松地在xml和pojos之间编组。
另见Spring WS Client - How to create mapping POJO for WSDLs without using Axis
答案 1 :(得分:1)
简答:不。