Я приезжаю из мира Struts 1. Теперь я запускаю новый проект, и мы используем Spring.
Я мог использовать Spring MVC, но видящий, как простой это должно использовать Дорожки (никакой xml не является большим плюс) я испытываю желание использовать это с нашим брендом, шлепающим новое веб-приложение Spring. У меня нет опыта или в Дорожках или в Spring MVC (кроме основного Приложения типа CRUD).
Вопрос, каковы оборотные стороны использования Дорожек в противоположность Spring MVC? Несколько частей приложения будут УСПОКОИТЕЛЬНЫМИ, оно будет мешать, если мы будем использовать Дорожки? Что относительно проверки? Я предполагаю, что Дорожки будет легче реализовать, нет?
Полосы - отличный фреймворк. Последние несколько лет мы выбрали эту схему, и она до сих пор не разочаровала.
Однако, если вы имеете в виду RESTful в том смысле, что хотите использовать HTTP PUT / DELETE и т. Д. Полосы могут не быть вашим ответом. Я думаю, вам придется настроить фильтры или дополнительную логику в ваших Beans, это будет непросто (как это, кажется, было в Spring из беглого поиска в Google).
С другой стороны, если вы имеете в виду такие вещи, как / app / delete / 3
или / app / update / 4
и передаете параметры POST, Stripes - отличный выбор.
Книга Stripes (прагматичные программисты) хорошо объясняет структуру и содержит главу об использовании DI с Spring. Все нормальные навороты (включая проверку) отличные.