初学者Web服务问题

时间:2010-12-15 19:32:15

标签: java web-services

我想向Web服务发送请求,并阅读响应。 到目前为止,我使用JAXB从XSD生成Java类,我假设我将用它来读取响应?

实施请求的最佳方式是什么?我正在使用的Web服务是一个servlet,需要POST。我唯一的选择是使用HttpURLConnection发送一个SOAP请求的字符串吗?

2 个答案:

答案 0 :(得分:1)

我建议您访问Apache CXF。你想要的不仅仅是裸JAX-B,而是一个JAX-WS + JAX-B服务,它将为您解决所有这些问题。特别是,当没有WSDL时,您可以使用JAX-WS提供程序创建soap端点。

答案 1 :(得分:0)

如果你说你控制着另一方 - 或者你实际上是因为你只想在两个JVM之间进行远程处理,那么就使用另一个远程解决方案。根据您的需要,您可以使用protobuf,粗麻布或Terracotta之类的东西。 这些框架更易于使用且效率更高。