Хорошая SOAP-библиотека для Java (Tomcat) - PullRequest
4 голосов
/ 21 января 2012

Ансвер: После прочтения и прочтения и прочтения еще немного документации. Я решил пойти с CXF. И Axis, и CXF могут работать в Tomcat. Похоже, что Axis быстрее внедряет сервисы, но и еще больше ограничивает разработчика. Например, мне еще предстоит выяснить, как поместить мою регистрационную информацию в заголовок службы AXIS. Итак: CXF это ...


Мне нужно разработать систему клиент / сервер, которая использует tomcat (6) в качестве сервера и клиента, созданного в C #. Связь между ними будет осуществляться через SOAP.

Мой вопрос: что такое хорошая библиотека для отображения SOAP-> Servlet на сервере tomcat? Я смотрел на ось Apache, но из того, что я могу прочитать об оси в их руководстве пользователя http://ws.apache.org/axis/java/user-guide.html, он отображает от мыла до классов Java на очень высоком уровне без особого контроля. Что мне нужно, это библиотека мыла, где я могу определить wsdl и сопоставить его с методом в сервлете на немного более низком уровне. Кто-нибудь знает о такой библиотеке?

Я привык использовать веб-сервисы SOAP, и у меня есть довольно хорошее представление об этом. У меня нет никакого практического опыта внедрения сервера. Я понимаю, что механизм SOAP предоставляет определенные методы в классе, описанном в wsdd. Но когда я читаю документацию по оси, я продолжаю работать с java для примеров java, сериализаторов и десериализаторов. Я получаю отчетливое ощущение, что ось - это Java-платформа с использованием мыла. Я ошибаюсь? Ось делает то, что мне нужно? Мне нужно иметь возможность контролировать WSDL в том смысле, что мне нужна поддержка таких элементов управления, как maxOccurs, sequence, choice и так далее. Предоставляет ли мне Axis возможность управлять этими вещами или я ищу другую библиотеку?

1 Ответ

7 голосов
/ 21 января 2012

Попробуйте Apache CXF: http://cxf.apache.org/

Настраивается:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...