Инструмент быстрого запуска для Spring-Webservices? - PullRequest
1 голос
/ 16 января 2010

Теперь, работая с Spring-WS, я иногда упускаю простоту работы с осью, когда вы просто вызываете инструмент для WSDL и XSD, и он создает объекты Java и конфигурации маршаллера, интерфейс, который представляет информацию в WSDL, полный клиент веб-сервиса, который реализует этот интерфейс, и заглушка сервера. Через несколько минут вы можете начать писать актуальный код для веб-сервиса.

С Spring-WS у вас есть гораздо больше работы по настройке - вы настраиваете маршаллер, конечную точку, кодируете всю информацию в WSDL вручную, и кажется, что используются мыльные ошибки из WSDL в форме исключений Java трудный . Есть ли инструмент, который упрощает эту работу до такой же степени? Я понимаю и ценю то, что Spring-WS очень гибкий, но иногда вы просто хотите быстро подключиться к веб-сервису.

Ответы [ 2 ]

0 голосов
/ 19 января 2010

На этой странице объясняется: Почему сначала контракт? . По сути, поскольку есть проблемы, которые необходимо решить, начиная с WSDL, они решили бросить мяч. Если вы хотите работать с WSDL и продолжать интеграцию с Spring, выберите CXF.

0 голосов
/ 16 января 2010

Если вы хотите быстрый и легкий подход, то Spring-WS не для вас.Он подчеркивает гибкость, небольшую занимаемую площадь и простоту выполнения, за счет того, что сначала нужно сделать немного больше.

Если это не то, что вам нужно, то используйте более тяжелые стеки, такие как CXF или Axis2.

...