[英]How to generate an xml file using webservices in Java?
我们可以使用Java中的webservices生成一个xml文件,如果是这样,怎么办?
生成XML文件与Web服务无关。 基于SOAP的基于Web服务与使用XML编写的消息进行通信。 因此,要调用Web服务,您必须创建一个实现某些xml架构的XML文档,并将xml文档发送到服务器地址。 而且您不需要文件,通常XML文档是在内存中创建的,而不是写入文件。
Apache Axis2是一个非常强大的库,可以处理大多数编组/解组和通信。
有两种Java Web服务标准:
每个规范都有多个实现。 GlassFish是这两个标准的参考实现。
您可以直接与XML交互,也可以与通过XML绑定层转换为XML的POJO交互。 JAX-WS和JAX-RS的标准绑定层是用于XML绑定的Java体系结构(JAXB)。
有关JAX-RS Web服务的示例,请查看:
创建Web服务(例如,使用Java 6注释)并让带注释的方法返回转换为字符串的DOM树。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.