powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / webservices
25 сообщений из 38, страница 1 из 2
webservices
    #37895170
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все привет!
Подскажите как можно зная один только wsdl вызвыть методы веб-сервиса?
заранее спасибо
...
Рейтинг: 0 / 0
webservices
    #37895179
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovвсе привет!
Подскажите как можно зная один только wsdl вызвыть методы веб-сервиса?
заранее спасибо
А что еще нужно знать, кроме wsdl?
Вопрос не понятен.
...
Рейтинг: 0 / 0
webservices
    #37895217
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SoapUI посмотри
...
Рейтинг: 0 / 0
webservices
    #37895240
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovвсе привет!
Подскажите как можно зная один только wsdl вызвыть методы веб-сервиса?
заранее спасибо

в папке JavaSDK есть файл wsimport.exe. Запускаешь его и указываешь файл с описателем wsdl (или линк на него) и он создаёт набор классов со всеми функциями из SDK. Добавляешь их в свой проект и обращаеься к сервису.

Разумеется появтся дополнительные проблемы (типа формат описателя не точно соблюдён или не той версии стандарта и пр.). Или не появятся если повезёт.
...
Рейтинг: 0 / 0
webservices
    #37895248
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024, а если без этой программы?
как создать набор классов?
у меня вот есть только WSDL, как мне дальше вызвать методы?
...
Рейтинг: 0 / 0
webservices
    #37895264
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusov1024, а если без этой программы?
как создать набор классов?
у меня вот есть только WSDL, как мне дальше вызвать методы?
wimport это не "эта программа" это инструмент в JDK. Объясните ваши ограничения. У вас Java 5, или принципиальное нежелание использовать какие-то фреймверки?
...
Рейтинг: 0 / 0
webservices
    #37895281
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
у меня jdk6 и фреймворки ипользовать нельзя!
...
Рейтинг: 0 / 0
webservices
    #37895282
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovу меня jdk6 и фреймворки ипользовать нельзя!
ОК. Это фреймверк встроный в Java 6. Почему его нельзя использовать?
...
Рейтинг: 0 / 0
webservices
    #37895283
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ARusov, нужно как то в коде указать wsdl и вызвать его методы
...
Рейтинг: 0 / 0
webservices
    #37895294
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovARusov, нужно как то в коде указать wsdl и вызвать его методы
"в коде" это значит "в рантайме" ? Т.е. WSDL указывает юзер? Axis 1 умеет что угодно вызывать.
...
Рейтинг: 0 / 0
webservices
    #37895310
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
А разница между AXIS1 и AXIS2 в данном случае существенна?
...
Рейтинг: 0 / 0
webservices
    #37895317
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovА разница между AXIS1 и AXIS2 в данном случае существенна?
У меня второй вызывает стойкое отторжение. Я даже не помню уже что он умеет. Не интересно.
CXF вот лучше посмотрите. Умеет тоже:
http://cxf.apache.org/docs/dynamic-clients.html
...
Рейтинг: 0 / 0
webservices
    #37895321
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
webservices
    #37895325
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Я не правильно наверное выразился!
У меня есть только http://domen.con/services/Advertisements?wsdl
...
Рейтинг: 0 / 0
webservices
    #37895340
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovARusov, нужно как то в коде указать wsdl и вызвать его методы

стандартный путь работы с SOAP веб-сервисом

- запускается утилита типа wsimport.exe (она стандартная как javac.exe, например)
- утилите передаётся URL на описатель .wsdl или путь к файлу
- по описанию функций утилита создаёт набор классов под каждую функцию
- эти классы добавляешь в свой проект
- вызываешь функции этих классов как обычные локальные, они форматируются по стандарту и вызываются с сервера

никаких фреймворков тут нет.

Можно вместо wsimport использовать любую другую генерилку, например из Axis. Но оно потащит за собой свои библиотеки и всякое гавно типа log4j.

Если надо непременно через жопу и в гамаке то можно просто взять текст нагенерённых классов и вставить в свой проект. Даже чёто-то там поменять если начальству непременно хочется.

Это в общем. В частностях будет много проблем с несовместимостью т.к. вебсервисы SOAP это неоправдавший себя треш. Если это для внутреннего пользования то проще заменить обычным вызовом по HTTP. Если вебсервис чужой то придётся ковырять.
...
Рейтинг: 0 / 0
webservices
    #37895347
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovЯ не правильно наверное выразился!
У меня есть только http://domen.con/services/Advertisements?wsdl
wsimport чем не устраивает?
...
Рейтинг: 0 / 0
webservices
    #37895349
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024,
Тогда можно встречный вопрос!
Посто другого решения кроме ВС не нашел!
Мне нежно как то сервере получать данные с другого приложения с другого сервера но приложения написаны на разных языках, как это сделать?
...
Рейтинг: 0 / 0
webservices
    #37895352
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusov1024,
Тогда можно встречный вопрос!
Посто другого решения кроме ВС не нашел!
Мне нежно как то сервере получать данные с другого приложения с другого сервера но приложения написаны на разных языках, как это сделать?

начать лучше с основ. А так

авторЕсли это для внутреннего пользования то проще заменить обычным вызовом по HTTP
...
Рейтинг: 0 / 0
webservices
    #37895356
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovМне нежно как то сервере получать данные с другого приложения с другого сервера но приложения написаны на разных языках, как это сделать?
http://rsdn.ru/forum/xml/4643505.1.aspx
JSON, hessian, protobuf - выбирай на вкус
...
Рейтинг: 0 / 0
webservices
    #37895358
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovМне нежно как то сервере получать данные с другого приложения с другого сервера но приложения написаны на разных языках, как это сделать?
Зависит от того какие это приложения. Что делает сервер и в каком режиме нужно получать данные?
...
Рейтинг: 0 / 0
webservices
    #37895367
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
В общем суть надо сделать портнерский сайт нашего сайта!
Наш сайт на java
Партнерский сайт может быть на чем угодно!
Цель создать что то, что по запросу партнерский сайт получит часть хтмл кода у себя и отобразит на странице, но js тут использовать нельзя
...
Рейтинг: 0 / 0
webservices
    #37895379
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovВ общем суть надо сделать портнерский сайт нашего сайта!
Наш сайт на java
Партнерский сайт может быть на чем угодно!
Цель создать что то, что по запросу партнерский сайт получит часть хтмл кода у себя и отобразит на странице, но js тут использовать нельзя
Тогда JSON. Смотрите как работают сервисы Google. Например, они как раз недавно Analytics с XML на JSON перевели.
Не понял про HTML код. А почему именно HTML, а не данные?
...
Рейтинг: 0 / 0
webservices
    #37895384
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
цель в том чтобы партнеры просто вставили сгенерированный нами код и все! ни с какими данными не работали!
...
Рейтинг: 0 / 0
webservices
    #37895386
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ARusovBlazkowicz,
цель в том чтобы партнеры просто вставили сгенерированный нами код и все! ни с какими данными не работали!

чтобы сделать Большую Зелёную Кнопку придётся начать с чтения учебников.
...
Рейтинг: 0 / 0
webservices
    #37895389
ARusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1024,
Так как быть в этом случае? веб-сервисы не подходят! Json? или еще что то?
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / webservices
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]