Использование веб-сервисов с помощью jboss

Может ли кто-нибудь указать мне хорошее пошаговое руководство по использованию уже запущенной веб-службы на java?

PS: Я пробовал создавать классы с wsconsume, но он плачет с
[ERROR] rpc/encoded wsdls are not supported in JAXWS 2.0. (мой веб-сервис rpc / закодирован)

Если я могу использовать веб-сервисы полностью вручную (без использования мастеров) и понимать, как это работает, я буду счастлив.

Спасибо!

Обновлять: Я обнаружил, что веб-службы rpc не используются с использованием jbossws, но jboss-jaxrpc, который реализует спецификацию JAX-RPC. Я нашел руководство для JAX-RPC здесь, но я все еще ищу другие руководства, которые могли бы помочь.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
4 139
4

Ответы 4

Если у вас есть файлы WSDL и XSD, вы можете использовать библиотеку веб-сервисов Ось для создания классов Java, которые будут взаимодействовать с сервисами, которые они описывают. С точки зрения этой библиотеки, вы создаете клиентское приложение.

Это то, что я делал (сгенерировано мастером Eclipse), но «боссы» хотят отбросить ось и использовать jbossws. :( Спасибо, в любом случае!

Pablo Venturino 10.10.2008 23:34

Apache CXF - самый простой способ запустить веб-службы. Конкретно посмотрите на Простой интерфейс. Простой интерфейс использует отражение для преобразования типов методов / данных в веб-сервис. Нет ничего проще.

CXF довольно стабилен, но не включает все спецификации WS (например, WS-Eventing).

Вы также можете использовать веб-службы с помощью Spring WS.

Как насчет сайта JBossWS? Подробности о инструмент wsconsume на стороне клиента - это, вероятно, то, что вы, вероятно, изучите в первую очередь.

Другие вопросы по теме