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

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

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

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

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

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

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

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

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

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

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


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


здесь
Код: javascript
1.
 SOAPHeaderElement header = new SOAPHeaderElement(headerName);
...
Рейтинг: 0 / 0
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
    #39198072
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Туториалом поделитесь по реализации SOAP вместе с WS-Security в Java
    #39198080
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin,

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


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