Apache Axis Web服务客户端与普通SOAP请求

时间:2010-06-09 04:29:55

标签: java web-services apache jax-ws axis

我正在寻找使用返回相当大而复杂的对象的Java Web服务的最佳方式。

我目前正在使用从wsdl生成的Apache Axis客户端,(使用eclipse“生成Web服务客户端”工具)。我们担心这会有什么表现。服务代理对象不是线程安全的,它们在实例化时相当繁重,在JVM上为2-3 MB。

另一种方法是建立HTTP连接并构建String SOAP请求。我必须解释响应,并从XML构建对象。这是重轴对象的更好替代方案吗?

我搜索了很好的阅读,如果有人有任何链接,我会非常感激。

1 个答案:

答案 0 :(得分:0)

总的来说,我发现通过性能测试。 Pure Soap请求比ApacheAxis客户端更有效。 soap请求使您有必要编写自己的XML解析代码,但在我的情况下,我发现性能提升是值得的。

相关问题