使用JAX-WS Web服务 - 最佳实践?

时间:2011-03-03 22:58:37

标签: java web-services jax-ws

在Java客户端中使用JAX-WS Web服务的最佳做法是什么?我倾向于使用 wsimport 来生成存根。这意味着使用JAXB。请建议。
感谢。

1 个答案:

答案 0 :(得分:2)

我不知道这必然是最佳做法,但我绝对建议使用wsimport / JAXB生成的存根来消费客户端中的SOAP服务。您也可以使用任意数量的其他方法,但它们都归结为两个选项:

1)生成存根代码,使所有XML和HTTP(或其他协议)为我工作

2)在Java String中编写XML消息,并使用各种HTTP(或其他协议)方法将该XML发送到远程服务。然后使用某种方法(正则表达式,自定义解析器,SAX,DOM等)解析结果。

实际上,选项1归结为选项2,但你永远不会看到它。