API отдыха на Struts - PullRequest
       12

API отдыха на Struts

1 голос
/ 06 марта 2012

В настоящее время я добавляю службы отдыха для приложения Struts. Используемые нами Struts: 1.x. Я узнал, что плагин rest поддерживается только для Struts2, и что плагин также не является полностью релаксирующим.В таком случае, плагин отдыха - хороший выбор?Стоит ли переходить с Struts 1.x на 2 для поддержки остальных плагинов?Я гуглил по этой теме и нашел очень мало ресурсов по этой теме. Было бы очень полезно узнать, как другие добавили службы отдыха в свое приложение.

Ресурсы, которые я нашел:

Код во второй ссылке немного раздут и выигранМасштабирование для переноса большого приложения Struts 1.x. Я думал об использовании jersey , но я не представляю, как использовать его вместе со Struts 1.x. Возможно, я все делаю неправильно.Если у кого-то есть идеи по разработке успокоительных приложений, пожалуйста, помогите.

1 Ответ

2 голосов
/ 15 ноября 2012

Что ж, я бы перешел к Struts 2 просто потому, что Struts 1 ужасен, но это я.

Джерси будет довольно удобно вставляться вместе с приложением Struts 1.

Этонастроенный просто в web.xml, он будет использовать то же состояние сеанса с вашим приложением Struts, и на самом деле вообще не конфликтует.

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

Кроме того, все стандартные материалы сервлетов будутотлично работает с Джерси, как Фильтры и Сессии, а что нет.Поскольку многие люди используют фильтры для обеспечения безопасности или настройки постоянства и т. Д., Он должен просто работать за этой существующей инфраструктурой.

Просто запустите его и подключите параллельно, и у вас все получится.

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