java soap Web服务xml到对象

java soap Web服务xml到对象,java,web-services,soap,Java,Web Services,Soap,我必须编写一个简单的soapwebservice,它接受它的XML参数输入,并使用该XML参数调用数据库存储过程。存储过程返回XML(相同的XSD),我必须将结果XML返回给webservice调用方 用java生成结果XML的最简单方法是什么?我是否必须从存储过程的结果中生成java对象(如果是,最简单的方法是什么?),或者我是否可以将生成的XML直接放入Web服务的响应中。到目前为止,我不需要检查结果的有效性 到目前为止,我创建了wsdl,从xsd生成了java类,并创建了webservic

我必须编写一个简单的soapwebservice,它接受它的XML参数输入,并使用该XML参数调用数据库存储过程。存储过程返回XML(相同的XSD),我必须将结果XML返回给webservice调用方

用java生成结果XML的最简单方法是什么?我是否必须从存储过程的结果中生成java对象(如果是,最简单的方法是什么?),或者我是否可以将生成的XML直接放入Web服务的响应中。到目前为止,我不需要检查结果的有效性

到目前为止,我创建了wsdl,从xsd生成了java类,并创建了webservice的过程。我用SoapUI测试它们,它们调用数据库存储过程,我不确定如何处理XML结果


谢谢

用于将XML模式绑定到java类,反之亦然,您可以使用。是的,您可以直接发送xml作为响应。您应该将响应内容类型设置为xml:

response.setContentType("text/xml");

我还有其他一些紧急的事情要做,现在还不能完成,但从快速的一瞥来看,JAXB似乎是一条路要走-谢谢。