![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| force |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
В axis2 есть много способов создания клиентов: AXIOM, ADB, используя RPCClientService и другие. Почитал я user guide, но что-то не просек, а в чем принципиальная разница что использовать? Или есть какие-то подводные камни?
По удобству использования все эти способы разные. А ADB нужно генерить для каждого сервиса Stub классы и потом с ними работать, что не сильно удобно на мой взгляд. Моя ситуация: Есть некий фиксированный набор java bean (getter, setter) классов, которые (так же как и объекты стандартных типов) будут передаваться и приниматься от сервисных методов (сервисы будут добавляться, но все они будут использовать только эти бины). Хотелось бы сделать универсальный способ вызова сервисов (просто передавая адрес сервиса, имя метода и параметры). Собственно говоря идеально подходит в плане использования RPCServiceClient, который без всяких преобразований при вызове invoke... принимает адрес сервиса, имя метода, параметры, тип возвращаемого значения. На мой взгляд в плане использования наиболее удобный способ.... Но зачем тогда остальные... Я чего-то не понимаю явно. Или он налагает какие-то ограничения на сервис (планировалось, что сервис и вовсе может быть на Axis 1.2 (wsdd) ). Заранее спасибо за ответы! |
|||
|
||||
| force |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
Здесь написали, что RPCServiceClient Это просто обертка вокруг ServiceClient с удобынм API и его можно смело использовать:
http://issues.apache.org/jira/browse/AXIS2-1817 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |