|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
Есть xsd. Допустим, сгенерили/создали классы под этот xml. Как бы сериализовать их в необходимый soap по типу как это делает jax-ws? Можно самому создать написать процедуру сериализации. Но тогда можно и просто слепить нужный xml из строк и это наверно даже правильно ибо мне не нужно передавать обьекты как таковые, а нужно передать сообщение. Но вот с сериализацией формировать его как-то красивее что ли, не люблю собирать строки конкантенацией) хотя в итоге все равно никак без этого) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 13:51 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
JDS, Сериализация это нижний транспортный уровень. Туда вообще не надо лезть. Использовать API. SOAPMessage sendRequest( response = connection.call(message, url) ; ... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 13:58 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
JDS, Ну или так; Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Это RPC. Тоесть ты работаешь с классами как будто они у тебя за пазухой локально. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 14:20 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, надо отправить soap-xml по http. То есть как такового сервиса, выросшего из jax-ws нет. И хотелось бы формировать сообщение, заполняя свойства класса, потом сериализуем его и отправляем. Сами классы сгенерить можно попробовать через jaxb, возможно там же есть и процедуры сериализации в soap xml. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 14:39 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
JDSсервиса, выросшего из jax-ws нетну дак сделай. Что мешает? Можно руками xml клеить, а можно либу взять. Ты счас объясняешь типа: "можно я руками буду?" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 15:04 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
JDSсервиса, выросшего из jax-wsрасшифруй? Коннект не к серввису будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 15:06 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
vas0, да, его упомянул, но в нетбинзе например можно выбрать "добавить JAX binding", выбираешь xsd, он копирует в проект xsd, а классы не генерит. Можно самому нарисовать, но большие xsd. (jdk 1.8, другие не пробовал) PetroNotC Sharp, видимо, да - jaxb и обернуть в soapmessage или обычный http коннект, а soap-теги тоже руками нарисовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2019, 22:51 |
|
Сериализация SOAP
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Код: java 1.
ну, идеальный вариант для прогера не SoapMessage, а Код: java 1. 2. 3.
А потом уже идти от того почему это не работает и что мешает "удаленно вызывать процедуры". У нас один проект в шарпе так и работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 07:11 |
|
|
start [/forum/topic.php?fid=59&msg=39845857&tid=2121171]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 292ms |
0 / 0 |