powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JAX-WS soap клиент на java
15 сообщений из 15, страница 1 из 1
JAX-WS soap клиент на java
    #39213666
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,Уважаемые коллеги.
У меня был(ну и есть) JAX-WS сервер..
И к нему были(и есть) клиенты на PDA,CF .net , ну и Android .

На java андроида (библиотека ksoap2) всё просто и всё нехардкодно...
Строкой указывается URL сервиса , строкой имя метода ...и всё...всё пучком...(В Compact Framwork .net так же)

Потребовалось мне сделать к нему(к jax-ws сервису) клиента на большой java.
И вот тут я малехо офигел...
Посмотрел примеры в инете
1.Во-первых клиенту требуется класс сервера...тогда всё просто...но блин ,что за хардконость...это если я что-то поменял...мне всегда этот скомпилированный класс перебрасывать всем.
2.Можно сделать без класса ,подключившись к серваку...и по wsdl он сам ,автоматом сделает всё что нужно...
Я так попробывал...но блин...он(среда разработки jdeveloper) "нарисовал мне целый космос"...куча мелких классиков по две строчки в каждом..(Что тоже хардконо)

И я так задумался...после простого и понятного клиента для pda...На верном ли я пути???
Может что-то не так делаю...и есть такой же простой клиент
Чтоб
URL сервиса и имя метода и map параметров.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213671
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
просто для твоего проекта веб службы и XML оверхед.
Вот и всё.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213674
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al.после простого и понятного клиента для pda
чё за клиент?
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213676
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123irbis_al.после простого и понятного клиента для pda
чё за клиент?
Ну написал же ksoap2 библиотека.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213685
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al1.Во-первых клиенту требуется класс сервера...тогда всё просто...но блин ,что за хардконость...это если я что-то поменял...мне всегда этот скомпилированный класс перебрасывать всем.

XML и SOAP задумывались для хорошей обратной совместимости. Если ты "все поменял" то и совместимость пошла лесом. А если ты просто добавил что-то новое, то не нужно перегенерировать всего клиента до тех пор, пока ты не собрался это новое использовать.
По-моему все логично.

irbis_al2.Можно сделать без класса ,подключившись к серваку...и по wsdl он сам ,автоматом сделает всё что нужно...
Я так попробывал...но блин...он(среда разработки jdeveloper) "нарисовал мне целый космос"...куча мелких классиков по две строчки в каждом..(Что тоже хардконо)

Это не среда. Это JAX-WS. И в чем проблема не очень понятно. Смущает куча файлов? Генери сразу в jar.

irbis_alИ я так задумался...после простого и понятного клиента для pda...На верном ли я пути???
Может что-то не так делаю...и есть такой же простой клиент
Чтоб
URL сервиса и имя метода и map параметров.
С одной стороны, ты прав. JAX-WS это жесть. Правда, немного по другим причнам.
С другой стороны проблемы на которые ты указываешь, слегка надуманны. Много классов? Удали лишние, если мешает. Достатточно иметь только те классы и методы, которые ты действительно используешь на клиенте.
Приходится часто пересобирать клиента? Так поддерживай обратную совместимость на сервере. Это не сложно.

Axis 1 умеет то чего ты хочешь. Уверен что есть и другие фреймверки. SAAJ, например?
На гитхабе поделки всякие:
https://github.com/reficio/soap-ws
От Апачей
https://ws.apache.org/
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213692
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Просто на анлроиде было совсем всё просто...и я ожидал это же в большой javaи увидеть.(а точнее ещё проще ожидал увидеть)...
Блин хоть библиотеку ksoap2 переделывай для SE.
(Исходный код есть ...это open sourсная либа )
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213697
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alПросто на анлроиде было совсем всё просто...и я ожидал это же в большой javaи увидеть.(а точнее ещё проще ожидал увидеть)...
Блин хоть библиотеку ksoap2 переделывай для SE.
(Исходный код есть ...это open sourсная либа )
Пока-что никакой конкретики, одно, изивини, нытье. Что сложного - скормил WSDL, получил jar. Вызывал метод в jar - получит ответ.
Как два бита переслать!
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213702
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alа точнее ещё проще ожидал увидеть
-1
ещё сложнее только в NET)))
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213703
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczirbis_alПросто на анлроиде было совсем всё просто...и я ожидал это же в большой javaи увидеть.(а точнее ещё проще ожидал увидеть)...
Блин хоть библиотеку ksoap2 переделывай для SE.
(Исходный код есть ...это open sourсная либа )
Пока-что никакой конкретики, одно, изивини, нытье. Что сложного - скормил WSDL, получил jar. Вызывал метод в jar - получит ответ.
Как два бита переслать!

Не нравится мне...
Как говорили древние
Упрощать сложно.
Усложнять легко.
...
Поэтому я буду упрощать....
Всем спасибо...т.е я понял,что в принципе на большой java оно и нормально то типа.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213705
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123irbis_alа точнее ещё проще ожидал увидеть
-1
ещё сложнее только в NET)))

В .net Compact тоже просто...
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213723
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_alВ .net Compact тоже просто...
.NET Compact Framework
Ясен пень, это ФРЕЙМВОРК.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213747
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,

Еще слово в защиту JAX-WS. Он на столько гибкий, что можно даже аргументы из методов сервиса удалять, если для сервера они опциональны.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213780
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczirbis_al,
Еще слово в защиту JAX-WS. Он на столько гибкий, что можно даже аргументы из методов сервиса удалять, если для сервера они опциональны.
ммммм.
если REST то тоже можно...если опциональны.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213782
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ммммм.
если REST то тоже можно...если опциональны.
Речь, возомжно, о JAX-RS? К REST протоколу это отношения не имеет. Разговор о классах.
...
Рейтинг: 0 / 0
JAX-WS soap клиент на java
    #39213796
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
теперь я понял)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JAX-WS soap клиент на java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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