|
|
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня такая задача. Посылается xml файл веб-сервису, который возвращает xml файл. Например посылается <hello> <world>Privet</world> </hello> а полчается <hello> <world>I tebe Privet</world> </hello> Необходимо чтобы возвращаемый xml не содержал namespace'ов Т.е. чтобы не было ответа похожего на <ex:hello xmlns:ex="http://ex.ex/ex"> <ex:world>I tebe Privet</ex:world> </ex:hello> Как такое лучше реализовать? Axis2, SOAP, XML-RPC??? Что лучше использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 13:31 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
читать про сокеты. тада как хочешь так и пошлешь %) WBR, Malkolinge ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 13:42 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 15:00 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример. Т.е. этот сервлет будет веб-сервисом? Мне остаётся написать web.xml и прикрутить это всё на веб-сервер. А может быть ещё есть пример клиента? Т.е. каким образом можно (лучше это сделать) отослать xml на этот сервлет? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 10:38 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Чтобы самому не парсить XML-запрос и не формировать полностью валидный XML-ответ (в соответветствии со спецификацией SOAP) советую использовать более простой вариант (правда требующий установки библиотеки JAXM): пример web-сервиса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 10:55 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Есть какая-нибудь технология позволяющая сделать на основе xml'я бин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 11:16 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Т.е в веб-сервисе входящий xml преобразовать в бин, выдать его для обработки, а потом обратно вернуть бин веб-сервису , который преобразует его в xml файл и вернёт клиенту. Как такое хотя бы примерно можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 11:19 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
java.beans.XMLDecoder java.beans.XMLEncoder ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 11:21 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
С помощью AXIS2 или XML-RPC это можно сделать? Т.е. написать необходимый веб-сервис? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 11:34 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
MalkoLingeчитать про сокеты. тада как хочешь так и пошлешь %) WBR, Malkolinge Мля. человек спросил конкретный вопрос, зачем выпендриваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 12:08 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
МорфийС помощью AXIS2 или XML-RPC это можно сделать? Т.е. написать необходимый веб-сервис? Да! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 12:53 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Kachalov МорфийС помощью AXIS2 или XML-RPC это можно сделать? Т.е. написать необходимый веб-сервис? Да! Кратко и ясно :-) Спасибо. Может есть пример хороший? на http://ws.apache.org/axis2 уже всё облазил и сейчас читаю доки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 13:01 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
МорфийТ.е в веб-сервисе входящий xml преобразовать в бин, выдать его для обработки, а потом обратно вернуть бин веб-сервису , который преобразует его в xml файл и вернёт клиенту. Как такое хотя бы примерно можно сделать? Есть отличное средство для этих целей - http://xmlbeans.apache.org. Пользуюсь им на всю катушку и горя не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 14:32 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Знаешь ... есть классная вещь. Называется SOAP with atachment. Почитай про нее (SOAP 1.2 specification). Либо используя указанный выше SAAJ (API для низкоуровненой работы с SOAP) можешь сам формировать XML запроса и ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 16:01 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
Как раз сейчас изучаю SOAP with Attachments (SwA) with Axis2 и про XMLBeans Поправьте меня если у меня ход мыслей не туда куда нужно: С помощью SwA я отправляю xml'ник сервису, там его разбираю при помощи XMLBeans'ов, далее делаю с бином все что надо, обратно в xml'ник и посылать обратно клинту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 16:21 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
М.Голованов МорфийТ.е в веб-сервисе входящий xml преобразовать в бин, выдать его для обработки, а потом обратно вернуть бин веб-сервису , который преобразует его в xml файл и вернёт клиенту. Как такое хотя бы примерно можно сделать? Есть отличное средство для этих целей - http://xmlbeans.apache.org. Пользуюсь им на всю катушку и горя не знаю. Есть пример класса позволяющего преобразовать xml в xmlbean ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 12:35 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
ну смотря что тебе нужно. Судя по использованию XMLBeans тебе нужно некий бин гонять туда-сюда. Тут у тебя два варианта 1) xml, который генерит XMLBeans отправлять в атачменте (самый простой способ) 2) самому укладывать xml, генерируемый XMLBeans в тело SOAP сообщения. Так конечно можно ... но по моему слегка геморойно. Но в принципе правильной дорогой идете товарищ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 15:47 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
chernolasну смотря что тебе нужно. Судя по использованию XMLBeans тебе нужно некий бин гонять туда-сюда. Тут у тебя два варианта 1) xml, который генерит XMLBeans отправлять в атачменте (самый простой способ) 2) самому укладывать xml, генерируемый XMLBeans в тело SOAP сообщения. Так конечно можно ... но по моему слегка геморойно. Но в принципе правильной дорогой идете товарищ! Скорее первый способ больше подходит. Т.е. свой xml я отправляю в теле сообщения, а в атачменте ещё отправляю xml, который будет генерить нужный бин? Это если XMLBeans юзать, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 16:02 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
ну да. я это и имел ввиду. в теле сообщения и тебя идет автоматически сгенеррая информация, а в атачмент ты цепляешь то что XMLBEans сгенерил. Попробуй. Будут вопросы - пиши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 18:01 |
|
||
|
Помогите с веб-сервисом
|
|||
|---|---|---|---|
|
#18+
chernolyasну да. я это и имел ввиду. в теле сообщения и тебя идет автоматически сгенеррая информация, а в атачмент ты цепляешь то что XMLBEans сгенерил. Попробуй. Будут вопросы - пиши Спасибо! Я пока немного другое решение решил попробовать, но думаю вернусь ещё к XMLBeans. Так что вопросы ещё будут :-) Всем огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2006, 18:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33824403&tid=2148800]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
143ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 404ms |

| 0 / 0 |
