У меня есть веб-сервис, доступный через SOAP. Предположим, что он предоставляет метод подписиСоздание клиентских форм SOAP Web Service (Java)
sayHello(String name)
Конечно, у меня есть WSDL, описывающий веб-службу.
Теперь я хочу создать клиентское веб-приложение (военный архив) с графическим интерфейсом, который предоставляет форму для ввода параметра для метода веб-службы. В случае примера форма должна просто разрешить вводить значение для параметра «name». Затем сообщение SOAP должно быть собрано и отправлено на WS.
Есть ли какой-либо способ или какой-либо каркас для создания такого webapp автоматически!? Фактический вид получаемого webapp не важен, это может быть GWT webapp, JSF, простой сервлет с JSP или что-то еще. Даже простое клиентское приложение для HTML/JavaScript будет в порядке.
Я имею в виду, есть инструменты для генерации CRUD формы выхода из моделей данных, так что должны быть инструменты для создания форм для веб-служб, тоже ...
Я вокруг прибегая к помощи в течение длительного времени, но единственное, что я нашел, это особенность Eclipse: http://www.eclipse.org/webtools/jst/components/ws/M3/tutorials/WebServiceClient.html. В основном, это делает то, что я хочу, но я ищу более ..hm .. элегантный способ сделать это ;-)
Заранее спасибо,
Frank
Насколько нам известно, серверов приложений Oracle автоматически генерировать простой HTML формы вызывать такой веб-сервисы, когда вы открываете службу в браузере. – ZeissS 2010-12-02 09:49:13
То же самое для GlassFish, где вы можете найти его под `http: //.../YourService? Tester`. – musiKk 2010-12-02 09:59:19
Спасибо за ваши комментарии. Кстати, я использую JBoss AS 6 (веб-сервис представляет собой аннотированный факсимильный сеансовый компонент JAX-WS). – Frank 2010-12-02 10:25:29