Интеграция REST со Struts 2
Как интегрировать или создать веб-приложение REST? Я видел этот плагин распорки rest-плагин, но документация не предоставляет ни одного работающего примера.
Есть ли альтернативы использованию REST со Struts2 или, возможно, другого плагина REST для Struts2? Я погуглил другой фреймворк, поддерживающий REST, и увидел весенний фреймворк. Могу ли я в любом случае объединить остальные фреймворки Spring со Struts2 rest, если да, то как?
3 ответа
Spring поддерживает Struts 1 и 2 и Java Faces. Он также имеет свой собственный веб-фрейм MVC, который, по моему мнению, является большим улучшением для всех из них.
Делаете ли вы это из сервисов Spring или классов действий Struts, вам просто нужно вызвать клиенты REST или SOAP, которые вызывают ваши сервисы REST или SOAP для выполнения сценария использования. Вам просто нужна хорошая клиентская библиотека.
REST прост - подойдет любой HTTP-клиент.
Клиенты SOAP могут иметь Apache или Spring.
Посмотрите на эти примеры того, как построить REST-приложение с Struts2 (и плагином REST):
Да, вы можете интегрировать все это, см. мой пост в блоге, в котором есть подробное описание и пример кода, который точно показывает, как заставить все это работать вместе, от нуля до производства.