2016-11-02 3 views
0

Я новичок в веб-сервисе SOAP. В моем проекте есть требование, когда мне нужно использовать веб-сервис SOAP весной MVC. Я попробовал поиск в google. Я не получаю простой пример для интеграции SOAP-сервисов с Spring MVC.использовать веб-сервис SOAP с весной mvc

У меня есть еще несколько вопросов.

  1. Что такое JAXB? По моему пониманию, JAXB используется для сортировки и демонстрации объектов из службы.

2.Что я могу использовать как спокойный веб-сервис, так и веб-сервис SOAP вместе в том же приложении весеннего mvc?

3.Что отличается от Spring-WS и JAX-WS?

+0

Bharathi: Сделал ответ ниже помощь? – developer

+0

извините за задержку ответ. Я принял ваш ответ. Спасибо за помощь – bharathi

ответ

0

Что такое JAXB? Насколько я понимаю, JAXB используется для сортировки и unmarshalling объектов?

Да, JAXB - это структура, которая может быть использована для преобразования объекта Java в файл XML (поток) и наоборот.

Объект Java для преобразования XML-файла называется сортировкой маршаллинга, а противоположность - unmarshalling.

Этот метод будет полезен, когда два приложения обмениваются бизнес-данными с помощью XML.

2.Если я могу использовать как спокойный веб-сервис, так и веб-сервис SOAP вместе в том же приложении весеннего mvc?

Да, вы можете использовать их вместе в одном проекте в соответствии с вашими бизнес-требованиями.

Например, предположим, что вашему приложению (проекту) могут потребоваться некоторые данные из двух внешних источников, то есть внешней системы1 (предположим, , ваше приложение должно взаимодействовать с обоими из них для обмена данными.

Аналогично вашему приложению может потребоваться выставить несколько служб в REST и несколько сервисов в SOAP (предположим, что другая система может потреблять только SOAP), это все о согласии между различными системами в форматах обмена данными.

3.Что такое разница между Spring-WS и JAX-WS?

JAX-WS является реализацией спецификации & встроенной в JDK для потребления/производства услуг SOAP.

Spring-WS - это API-интерфейс Spring для использования/использования SOAP-сервисов.

Есть два типа структур SOAP доступны для разработки проектов:

Соответствует JAX-WS - как Apache CXF, Apache Axis2, и т.д ..

Non совместимый с JAX-WS - Spring-WS

Вы можете посмотреть на here для список веб-службы каркасов

Смежные вопросы