Axis2: четыре способа создания клиентов - PullRequest
4 голосов
/ 18 сентября 2011

Существует 4 способа создания Клиентов в 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 Ответ

3 голосов
/ 19 сентября 2011
  1. Если вы тот, кто может правильно понимать wsdl и хочет повысить производительность.При написании клиента с AXIOM вы получаете только объект AXIOM, и вы должны знать, как получить значение из этого.

Другие методы - это методы привязки данных

  1. АБР дает вам лучшую производительность и меньше генерируемых классов.Но некоторые конструкции схемы недоступны.Другими словами, он не поддерживает XML-схему на 100%, и вы не сможете использовать ее, если ваша схема слишком сложна.

  2. Она охватывает почти все схемы.Но немного медленнее ADB и генерирует много классов.

  3. JIBX используется, когда у вас есть несколько существующих классов pojo.

В дополнение к этому вы также можете использовать jaxbri.Которые также похожи на АБР и имеют лучшую схему покрытия.

...