Использование веб-сервисов с Liferay - PullRequest
2 голосов
/ 23 декабря 2011

У меня мало опыта с Liferay, я создал несколько сайтов со статическим контентом и встроенными портлетами, и теперь мне нужно создать свой собственный портлет, который использует веб-сервис, определенный WSDL. Есть ли «стандартный» способ сделать это? Для стандарта я имею в виду способ повторного использования библиотек, которые уже используют Liferay для веб-сервисов. Я знаю, что он использует Axis, и я не хочу включать в свой портлет другую библиотеку. Есть ли у Liferay интерфейс для клиентов веб-служб? Заранее спасибо.

1 Ответ

4 голосов
/ 16 января 2012

Liferay предоставляет клиент веб-службы для вызова самих служб Liferay через SOAP. Но это, вероятно, не то, что вы ищете.

Liferay не имеет стандарта для вызова внешних веб-сервисов. Мы делали это раньше в нескольких проектах, и нам пришлось самим писать настройки. Кроме того, вы не можете повторно использовать библиотеки Axis, которые использует Liferay, потому что они находятся на другом пути к классам. Поэтому, если вы не напишите свой клиент веб-службы в плагине Ext, вам придется самостоятельно добавлять зависимости WS.

...