Подтвердить что ты не робот

Недостатки использования Stripes + Spring vs Spring MVC

Я родом из мира Struts 1. Теперь я начинаю новый проект, и мы используем Spring.

Я мог бы использовать Spring MVC, но, видя, насколько просто использовать Stripes (нет xml - большой плюс), я испытываю соблазн использовать это, когда наш бренд шлепает новое веб-приложение Spring. У меня нет опыта ни в Stripes, ни в Spring MVC (кроме основного приложения CRUD).

Вопрос: каковы недостатки использования Stripes, а не Spring MVC? Несколько частей приложения будут RESTful, будет ли это сложнее, если мы будем использовать Stripes? Как насчет проверки? Я полагаю, что Stripes будет проще реализовать, нет?

4b9b3361

Ответ 1

Полосы - отличная основа. Это были наши рамки выбора за последние несколько лет и еще предстоит разочаровать.

Однако, если вы имеете в виду RESTful в том смысле, что хотите использовать HTTP PUT/DELETE и т.д. Stripes может не быть вашим ответом. Я думаю, вам нужно будет настроить фильтры или дополнительную логику в Beans, это не будет прямолинейно (как кажется, в Spring от беглого googling).

С другой стороны, если вы имеете в виду такие вещи, как /app/delete/3 или /app/update/4 и передать параметры POST, Stripes - отличный выбор.

Книга Stripes (Pragmatic Programmers) хорошо объясняет структуру и содержит главу об использовании DI с Spring. Все нормальные звонки и свистки (включая проверку) превосходны.