Ну, я бы очень посоветовал вам взглянуть на play framework
Посмотрите видео на главной странице
Имеет модуль gae
С siena в качестве стандарта для управления хранилищем данных gae
Из всех java-фреймворков, которые я видел до сих пор, я думаю, что у него более легкая кривая обучения,
отлично документация ,
a учебник для разработки полного приложения
очень активное и полезное сообщество,
бесплатно как в пиве, так и в речи
масштабируемость благодаря дизайну без учета состояния
для отдыха
настраивается с помощью модулей и плагинов
более того, учитывая, что это для курса колледжа, действительно легко взломать код, я мог бы обработать пару заявок и новых функций без какого-либо опыта с java, всего пару лет разработки веб-приложений с php
другие преимущества
это действительно легко начать, без сложной настройки, просто скачайте и распакуйте файл, и вы готовы
отличный опыт разработки, просто исправьте код и нажмите «Обновить», играйте изменения автокомпиляции на лету при работе в режиме разработки
быстрый и легкий
fullstack, вам не нужно интегрировать громоздкие фреймворки, чтобы он работал
отчет о больших ошибках, больше нет бесконечной трассировки стека ошибок, просто показывает строку с ошибкой
без конфигурации xml где-либо вокруг
отличная поддержка tdd с интегрированным тестом селена
Я думаю, что главное преимущество как инструмента обучения заключается в том, что можно заглянуть в исходный код, не чувствуя себя потерянным и поддерживая сообщество ... Документация очень ясна, и вы можете многому научиться, просто взглянув в исходном коде ...