Главная » Статьи для тега "Spring-WS"

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

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

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

Читать »

Маршалинг содержимого сообщений Spring

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

Как отмечалось выше, класс AbstractMarshallingPayloadEndpoint не- сколько отличается от других абстрактных классов конечных точек в Spring-WS. Вместо XML-элемента конечная точка AbstractMarshal- lingPayloadEndpoint получает Java-объект для обработки.

Читать »

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

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

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

Читать »

Создание конечной точки на основе модели JDOM Spring

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

Веб-служба, оценивающая комбинацию карт при игре в покер, принимает сообщение <EvaluateHandRequest> и возвращает сообщение

<EvaluateHandResponse>. То есть нам необходимо создать конечную точку веб-службы, обрабатывающую элемент <EvaluateHandRequest> и возвращающую элемент <EvaluateHandResponse>.

Читать »

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

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

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

Читать »

Spring-WS: общая картина

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

На протяжении следующих нескольких страниц мы займемся настройкой дополнительных компонентов в контексте Spring. Но, прежде чем углубиться в XML, вероятно, стоит получить общее представление о том, что мы собираемся делать. На рис. 15.5 по- казаны компоненты, которые нам предстоит определить, и как они связаны друг с другом.

Читать »

Обработка сообщений в веб-службе Spring

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

Как отмечалось в начале этой главы, хорошо спроектированное приложение не дает прямого доступа к внутренним объектам, реа- лизующим внутренние операции. В Spring MVC, например, пользо- ватель взаимодействует с приложением посредством контроллеров, которые транслируют запросы пользователя в вызовы методов внут- ренних объектов.

Читать »