Главная » Статьи для тега "WebServiceTemplate"

Работа с шаблонами веб-служб Spring

Добавлено Дата: 4 August, 2014 категория: Spring

Как уже упоминалось, WebServiceTemplate – это основной класс клиентского API в Spring-WS. Отправка сообщения веб-службе включает в себя оформление пакетов SOAP и требует массу шаб- лонного программного кода, практически одинакового для всех кли- ентов веб-служб. Реализуя отправку сообщений в клиенте на ос- нове фреймворка Spring-WS, вы определенно пожелаете опереться на класс WebServiceTemplate, выполняющий все рутинные операции, чтобы все свое внимание сосредоточить на прикладной логике.

Читать »

Использование веб-служб Spring-WS

Добавлено Дата: 5 July, 2014 категория: Spring

В главе 11 было показано, как можно использовать компонент JaxWsPortProxyFactoryBean для создания клиентов, взаимодействующих с удаленными веб-службами. Но там удаленные веб-службы интер- претировались как удаленные объекты, чьи методы можно вызывать локально. В этой же главе мы говорим о веб-службах, основанных на обмене сообщениями, когда клиент отправляет веб-службе и при- нимает в ответ XML-сообщения. Иная парадигма на стороне служ- бы требует использования иной парадигмы на стороне клиента. Для этой цели служит класс WebServiceTemplate из фреймворка Spring-WS. WebServiceTemplate  – это основа клиентского API в Spring-WS. Как показано на рис. 15.10, для реализации отправки и приема XML-сообщений он использует шаблон проектирования «Шаблон» (Template). Мы уже встречались с этим шаблоном проектирования в главе 6, когда знакомились с особенностями реализации уровня

Читать »

Использование поддержки шлюза веб-служб Spring

Добавлено Дата: 3 June, 2014 категория: Spring

Как рассказывалось в главе 8 (см. разделы 8.3.3, 8.4.3, 8.5.3 и 8.6.2), API доступа к данным в Spring включает ряд вспомогатель- ных классов, предоставляющих шаблоны, которые не требуется настраивать. В Spring-WS имеется аналогичный класс поддержки WebServiceGatewaySupport, который автоматически предоставляет сво- им наследникам доступ к объекту WebServiceTemplate.

Читать »