![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Привет. Есть WSDL с описанием сервисов.
Нужно на Java написать логику работы с ним. Это в какую сторону копать ? Это сообщение отредактировал(а) Samotnik - 21.9.2011, 10:33 |
|||
|
||||
| AxNe0 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 24.4.2006 Где: St. Petersburg Репутация: нет Всего: 5 |
для начала в сторону гугла
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
В общем, я с помощью Eclipse сгенерировал Web Service Client Скормил ему wsdl, он мне выплюнул классы.
Это правильно ? Так можно ? ) Или обязательно "вручную" парсить wsdl, если да, то как лучше и быстрее ? |
|||
|
||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 3 Всего: 5 |
Всё правильно сделал. Используй эти классы, если ты точно знаешь с каким сервисом работаешь.
-------------------- Таково моё общее мнение. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Farmazon, спасибо, тогда еще вопрос:
Если вдруг описание сервисов когда-нибудь поменяется(wsdl изменится) то как об этом узнают мои классы ? |
|||
|
||||
| Samotnik |
|
||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
А как классы юзать ?
class Mage_Api_Model_Server_HandlerBindingStub interface Mage_Api_Model_Server_HandlerPortType class Mage_Api_Model_Server_HandlerPortTypeProxy interface MagentoService class MagentoServiceLocator пишу:
получаю:
тут и тут проблемы как у меня. Видимо класс MagentoServiceLocator нужно юзать, только как ? Добавлено через 9 минут и 54 секунды Разобрался Это сообщение отредактировал(а) Samotnik - 20.9.2011, 11:50 |
||||
|
|||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 3 Всего: 5 |
Я ничего сказать не успел, молоток)
-------------------- Таково моё общее мнение. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Не народ. Нужно на Спринге делать.
Делаю по мануалу Получаю:
|
|||
|
||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 3 Всего: 5 |
мануал версии 1.5...
есть немного новее http://static.springsource.org/spring-ws/s...tml/client.html есть ещё это http://static.springsource.org/spring/docs...es-jaxws-access точнее могу глянуть в чём дело завтра, с работы я уже ушёл) -------------------- Таково моё общее мнение. |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
тут тот же не рабочий пример |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 5 Всего: 191 |
Ужос, вторые сутки гуглю, нету ни одного рабочего примера, как можно по wsdl работать с веб сервисами
Хоть на чём. Хоть спринг, хоть cxf. Может у вас есть пример рабочий ? |
|||
|
||||
![]()
|
| Правила форума "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. |