Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java / 14 сообщений из 14, страница 1 из 1
22.03.2016, 13:59
    #39197962
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
и лучше в IDEA (хотя не принципиально конечно), а то как то все отрывочно в гугле, голова пухнет )
сначала бы конечно отдельно soap бы освоить, но платежная система отдельно без wsse в каждом запросе не обрабатывает
наверняка же кто то дружил с платежной системой свой магазин не через простой rest
сразу спасибо на добром слове )

и хорошо бы никаких левых библиотек и плагинов не качать не ставить, но почему то пишут что напрямую в хендел не кошерно добавлять записи

пока что с помощью wsimport из jdk1.6 сгенерировал классы в проеск с wsdl сервиса
...
Рейтинг: 0 / 0
22.03.2016, 14:14
    #39197975
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverin,

Няня, я у них поел. Какой-то набор слов, тут тебе и JDK6, и WSSE, и REST, и всё это при желании "освоить SOAP". Предлагаю кушать слона по частям.

Во-первых берем Java 8.
Во-вторых я делаю так, хотя многие будут не согласны
- wsimport WSDL с опцией -keep и указанием package.
- Удаляю *.class, а *.java копирую в проект. Можно отдельным Maven модулем.

После этого пишем код клиента. Если с этим всё ОК, то переходим к следующему вопросу.
...
Рейтинг: 0 / 0
22.03.2016, 14:23
    #39197983
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
Blazkowicz,

не могу, на сервере куда будет заливаться клиент мой 1.6 Java

Blazkowiczwsimport WSDL с опцией -keep и указанием package

так и сделал с адреса wsdl

вопрос в том, что в документации к платежному шлюзу указано, что надо использовать WS-Security (WSSE заголовок) в каждом запросе, а как это прикрутить не пойму с чего начать
...
Рейтинг: 0 / 0
22.03.2016, 14:30
    #39197987
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverinа как это прикрутить не пойму с чего начать
Находишь любой пример из гугла и добавляешь аналогичный код. Сервис платежный публичный или какой?
...
Рейтинг: 0 / 0
22.03.2016, 14:33
    #39197990
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
Blazkowicz,

конечно, сбера
вот пример нашел, но почему то автор совета не советует так
...
Рейтинг: 0 / 0
22.03.2016, 14:40
    #39197996
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
Blazkowicz- Удаляю *.class, а *.java копирую в проект.
Код: sql
1.
-Xnocompile -- do not compile generated Java files
...
Рейтинг: 0 / 0
22.03.2016, 14:40
    #39197997
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
UsmanBlazkowicz- Удаляю *.class, а *.java копирую в проект.
Код: sql
1.
-Xnocompile -- do not compile generated Java files


Спасибо
...
Рейтинг: 0 / 0
22.03.2016, 14:42
    #39197999
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverinконечно, сбера
вот пример нашел, но почему то автор совета не советует так
Не вижу где он там чего не советует. А так всё верно - фигаришь Interceptor и добавляешь нужный заголовки в сообщение.
...
Рейтинг: 0 / 0
22.03.2016, 15:20
    #39198053
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
Blazkowiczфигаришь Interceptor
а это что такое?
...
Рейтинг: 0 / 0
22.03.2016, 15:21
    #39198058
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
пример тот не заработал с ходу, пишет ошибку
Код: javascript
1.
javax.xml.soap.SOAPHeaderElement is abstract; cannot be instantiated
...
Рейтинг: 0 / 0
22.03.2016, 15:22
    #39198060
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverinпример тот не заработал с ходу, пишет ошибку
Код: javascript
1.
javax.xml.soap.SOAPHeaderElement is abstract; cannot be instantiated


здесь
Код: javascript
1.
 SOAPHeaderElement header = new SOAPHeaderElement(headerName);
...
Рейтинг: 0 / 0
22.03.2016, 15:33
    #39198072
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverinBlazkowiczфигаришь Interceptor
а это что такое?
http://stackoverflow.com/questions/1398362/what-are-jax-ws-interceptors-also-known-as-handlers
https://jax-ws.java.net/articles/handlers_introduction.html

Это код, который перехватывает вызовы. Эдакий AOP для JAX-WS. При этом даёт возможность, например, добавлять заголовки во все сообщения.
...
Рейтинг: 0 / 0
22.03.2016, 15:38
    #39198080
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
wolverin,

Вот ещё интересный вариант нарылся
http://stackoverflow.com/a/13786134
Вроде уже есть в Java 6
https://docs.oracle.com/javase/6/docs/api/javax/jws/WebParam.html
Можно попробовать добавить параметр ко всем методам интерфейса сервиса (по крайней мере к тем которые хочется использовать) и объявить их заголовками.
...
Рейтинг: 0 / 0
23.03.2016, 09:40
    #39198516
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
из анека - в отделе у нас все опытные специалисты, поэтому через 3 часа упорного гугления мы таки нашли решение (с)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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