0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
||||||
1 | ||||||
Написание на java Клиента к уже готовому (wsdl) web сервису18.10.2015, 16:24. Показов 9468. Ответов 22
Метки нет (Все метки)
Доброе времяни суток, уважаемые форумчани подскажите пожалуйста как написать клиентское приложение к уже готовому web сервису.
Я знаю по какому адресу находится wsdl сервис. И знаю путь до самой схемы. Схема выглядит следующим образом.
Заранее благодарю за ответ.
0
|
18.10.2015, 16:24 | |
Ответы с готовыми решениями:
22
Доступ к web-сервису Добавить web форму к готовому не web проекту Не могу подключиться к web сервису WSDL-Web Service Consumer |
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 17:05 | 2 |
Programer, можно сгенерировать классы плагином эклипса http://sourceforge.net/projects/wsdl2javawizard/
Так же можно встроенным джава тулом http://www.mkyong.com/webservi... l-example/
0
|
206 / 206 / 71
Регистрация: 25.02.2014
Сообщений: 569
|
|
18.10.2015, 17:08 | 3 |
Programer, в нетбинсе например, файл->новый->клиент_веб_службы, и пишите url
0
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
|
18.10.2015, 17:28 [ТС] | 4 |
ребята меня интересует возможно ли написать клиент полностью с нуля знаю только wsdl документ и адрес сервиса?
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 17:44 | 5 |
Programer, да.
0
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
|
18.10.2015, 17:47 [ТС] | 6 |
KEKCoGEN, Поскажи пожалуйста пример.
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 17:48 | 7 |
Programer, вы по ссылкам выше ходили и все прочитали и попробовали? Судя по скорости ответа вряд ли. Там именно пример и есть.
0
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
|
18.10.2015, 18:20 [ТС] | 8 |
KEKCoGEN, Дело в том что когда я пишу сервис сам, то в клиент я вставляю откомпеленый пакет в котором у меня логика самого приложения. А вот как мне сделать так что бы, имея только wsdl схему и адрес мне написать подобного рода клиент пока не пойму.
так как клиенты я планирую написать на java а так же на c++. Но сейчас бы хотелось понять концепцию. работы. Вообще схемы в целом.
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 18:24 | 9 |
Programer, насчет С++ это не тут. Адрес вы сами сказали что у вас есть. Все методы описаны в всдл. Больше для клиента ничего не требуется.
0
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
||||||
18.10.2015, 19:26 [ТС] | 10 | |||||
KEKCoGEN, ну вот к примеру я когда пишу клиент это у меня выглядит вот так.
мне приходится портировать import Server.Server; он у меня есть. А вот если я пишу клиент к какому то внешнему источнику где доступа к исходному коду у меня нет. Как быть в этом случае.
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 20:29 | 11 |
а если пишите сами, то надо сгенерировать этот класс на основе WSDL. Вы удивитесь, но это тоже написанно по приведенной мной ссылке.
0
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
|
18.10.2015, 21:27 [ТС] | 12 |
KEKCoGEN, я посмотрел, Так же когда погружался в эту тему то видел что есть такие возможности. Но если честно ни разу не пробовал. Наверное стоит попробовать. Можешь еще раз ссылку привести прям на подобное решение буду очень благодарен.
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
18.10.2015, 21:31 | 13 |
зачем два раза приводить одну и ту же ссылку? Пролистайте выше несколько постов, вы её найдете
1
|
0 / 0 / 0
Регистрация: 29.08.2014
Сообщений: 214
|
|
18.10.2015, 22:21 [ТС] | 14 |
KEKCoGEN, ок. Буду разбираться.
0
|
0 / 0 / 0
Регистрация: 08.02.2018
Сообщений: 11
|
|
13.04.2018, 23:37 | 15 |
Доброго дня. Хочу поднять данную тему.
Есть классы созданные wsimport-ом, есть схема, короче есть всё, что нужно. Не знаю с чего начать писать программу. Не приходилось еще работать с wsdl и soap.
0
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
|
|
14.04.2018, 12:07 | 16 |
1
|
0 / 0 / 0
Регистрация: 08.02.2018
Сообщений: 11
|
|
14.04.2018, 12:23 | 17 |
Спасибо, совет действительно дельный.
Но я указал, что выполнил импорт классов при помощи wsimport, значит, логично предположить что jdk у меня уже стоит. IDE вопрос такой, на любителя. Может быть мне по кайфу в Notepad++ писать и компилить в командной строке? Ладно, шутки шутками. Честно говоря, я уже частично разобрался. Меня тут более приземленный конкретный пример интересует. Есть сервис налоговой http://npchk.nalog.ru/. И есть возможность доступа к нему при помощи SOAP. Описание здесь http://npchk.nalog.ru/ws2.doc. В пакете импортированных классов, есть некий класс NdsRequest2.java. Вот не могу понять механизм, как с ним работать. По идее, нужно создать экземпляр этого класса, передать его в качестве параметра, и получить ответ типа NdsResponse2.
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
14.04.2018, 13:26 | 18 |
че те от форума то надо?
0
|
0 / 0 / 0
Регистрация: 08.02.2018
Сообщений: 11
|
|
14.04.2018, 16:57 | 19 |
Уже ничего. Дождёшься тут помощи... сам в итоге во всём разобрался.
У кого будут подобные вопросы, стучите в личку, постараюсь ответить.
0
|
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
|
|
14.04.2018, 21:42 | 20 |
Что бы получить ответ - нужно задать вопрос.
Вопроса то не видно. Одно дело разжевать что то человеку, который три дня назад раскрыл книгу по java. И совершенно другое отношение к тому кто лезет в ЕЕ технологии. Если человек не способен нагулить один из примеров, коих в сети 100500 штук, то на него и время тратить не стоит все равно мимо пройдет. А вот если человек застрял на чем то конкретном, то можно и помочь...
0
|
14.04.2018, 21:42 | |
14.04.2018, 21:42 | |
Помогаю со студенческими работами здесь
20
Как организовать доступ к web-сервису? Передача массива Web-сервису (Пояснить код) Http запрос к Web-сервису после успешной авторизации WSDL to Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |