代码之家  ›  专栏  ›  技术社区  ›  Andy

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

  •  0
  • Andy  · 技术社区  · 16 年前

    我正在寻找最好的方式来消耗Java Web服务,返回相当大的和复杂的对象。

    我目前正在使用从WSDL生成的ApacheAxis客户机(使用Eclipse“生成Web服务客户机”工具)。我们对这方面的表现表示关注。服务代理对象不是线程安全的,它们在JVM上的实例化量相当大,为2-3MB。

    另一种选择是建立HTTP连接并构建一个字符串SOAP请求。我必须解释响应,并从XML构建对象。这是否是重轴对象的更好选择?

    我在这方面寻找了好的读物,如果有人有任何链接,我会非常感谢。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Andy    16 年前

    一般来说,我通过性能测试发现了这一点。纯SOAP请求比Apachaxis客户机更高效。SOAP请求使您有必要编写自己的XML解析代码,但在我的例子中,我发现性能提高是值得的。

    推荐文章