Мое первое впечатление о Spring Roo - это просто генератор кода. Но после того, как я узнал кое-что о файлах AspectJ, созданных в проекте, мой взгляд полностью изменился. Я взял одну диаграмму ERD с databaseanswer.com и создал сущности с помощью Roo, сгенерировав веб-контроллер. Сразу же я получил заявку в течение нескольких минут. Все, что мне было нужно, это диаграмма ERD, и я получил хорошо написанное приложение на Java, основанное на том факте, что коды AspectJ являются кодами Java. Если я хочу написать сложный код для отчетности. Я могу написать их либо в одной из сущностей, либо в пользовательских классах обслуживания. Не только GWT, любая поддержка или дополнение Roo облегчит мою разработку. Struts 2 аддон для Spring Roo в будущем? Да, пожалуйста.