|
|
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
Господа. Подскажите плиз. На стороне вебсайта крутится вебсервис. На чем он написан я не знаю. Имею только некоторое описание request в таком виде Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. и response Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. В реквесте отправляется информация для опубликования вакансий на сайте, а в респонсе получаем ответ опубликовано ли оно заново, проапдейчено или не получилось и почему. И у меня есть код, который в принципе работает. Код: 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. Вопрос. мне достаточно повесить на определенную кнопку вот такого клиента и сделал парсинг полученного ответа ( у меня тоже веб приложение на JSF-Hibernate). Но я не уверен, что это правильный подход, а опыта работы с вебсервисами почти нет. Вероятно это слишком простой клиент и надо использовать какой-то фреймворк типа xfire. Короче, не будет ли использование такого простого клиента в реальной системе дилетанством, или для клиента надо все же тоже использовать какой-то фреймворк? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 15:19:07 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
Если это действительно SOAP Web Service, то как ваш запрос так и ответ должны быть обернуты в SOAP Envelop. Иначе это просто собственный XML протокол поверх HTTP, но никак не Web Service. Если там действительно SOAP, то для клиентского кода удобно использовать saaj или axis. Зависит от того в каком виде нужен результат. С Axis надо будет сгенерить клиента по WSDL, а saaj выдаст результат в виде XML DOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:13:08 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
2oson оффтоп Ты в Таллинне работаешь Java программистом? Если да, то сколько платят? Я сам из Эстонии и если там реально Java программисту получать 20 тыс. крон, то подумаю о возвращении на родину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:31:36 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
Не, я не в самой Эстонии сейчас работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:34:20 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
В общем как я понял если разработчик вебсервиса прислал мне такой XML файл с описанием щапроса и ответа - то там "просто собственный XML протокол поверх HTTP, но никак не Web Service". И следовательно мне надопросто сгенерить такой XML запрос и пропарсить XML ответ? Правильно я понял? А в чем собственно разница между таким простым XML поверх HTML и SOAP вебсервисом? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:38:02 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
osonА в чем собственно разница между таким простым XML поверх HTML и SOAP вебсервисом? :) Поверх HTTP, а не HTML. С таким вопросом лучше всего на w3c.org. Аттачменты, единообразное описание, такие понятия как "операция", поддержка разными протоколами и многое многое другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:47:01 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
Blazkowicz osonА в чем собственно разница между таким простым XML поверх HTML и SOAP вебсервисом? :) Поверх HTTP, а не HTML. С таким вопросом лучше всего на w3c.org. Аттачменты, единообразное описание, такие понятия как "операция", поддержка разными протоколами и многое многое другое. вобщем, стандарт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 16:51:44 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
wessenвобщем, стандарт. Ну, "стандарт", это далеко не всегда плюс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 17:16:57 |
|
||
|
клент вебсервиса
|
|||
|---|---|---|---|
|
#18+
Blazkowicz wessenвобщем, стандарт. Ну, "стандарт", это далеко не всегда плюс. ну тык :) твое отношение к стандартам всем уже тут известно :)) кстати, если бы разговор шел о настоящем веб сервисе, то автору топика прислали бы WSDL и схему и он бы без всяких вопросов натравил бы на это дело к примеру аксис и получил бы готовый код по доступу и разгребанию ответа и пил бы уже пиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2007, 17:30:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34758670&tid=2144782]: |
0ms |
get settings: |
18ms |
get forum list: |
27ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
94ms |
get topic data: |
24ms |
get forum data: |
6ms |
get page messages: |
104ms |
get tp. blocked users: |
4ms |
| others: | 345ms |
| total: | 638ms |

| 0 / 0 |
