Я работал над веб-проектом Java.
В настоящее время этот проект не использует никаких фреймворков. Это стандартное приложение MVC, использующее сервлеты и DAO с jdbc-доступом к базе данных (все запросы написаны от руки).
В проекте есть хороший код (все проекты, разработанные с использованием TDD), но он слишком медленный, чтобы добавить какую-либо функцию, поскольку все должно быть сделано вручную.
В этом случае, какие рамки вы бы предложили добавить этот проект?
Я не могу использовать фреймворк, который требует от меня переписать всю текущую кодовую базу, чтобы вписаться в этот фреймворк.
Я думаю, что Hibernate - отличный выбор для настойчивости.
Но что еще? Весна? VRaptor? Struts?