Axis2:创建客户的四种方式

时间:2011-09-18 18:15:18

标签: axis2 axis axiom

如图所示,有四种方法可以在Axis 2中创建客户端

1.building an AXIOM based client, 
2.generating a client using Axis2 Databinding Framework (ADB),
3.generating a client using XMLBeans, 
4.and generating a client using JiBX

请有人告诉我,我们如何决定应采用何种方法。 请指导我。

1 个答案:

答案 0 :(得分:3)

  1. 如果你是一个能够正确理解wsdl并希望获得更多性能的人。当用AXIOM编写客户端时,你只得到一个AXIOM对象,你应该知道如何从中获取价值。
  2. 其他方法是数据绑定技术

    1. ADB为您提供更好的性能和更少的生成类。但是一些架构构造不可用。换句话说,它不支持xml架构100%,如果您的架构太复杂,您将无法使用它。

    2. 它几乎涵盖了所有架构。但对ADB来说有点慢,并产生很多类。

    3. 当您拥有一些现有的pojo类时,将使用JIBX。

    4. 除此之外,您还可以使用jaxbri。其中也类似于ADB并具有更好的架构覆盖率。