Проблема в том, что, как вы указываете, существует так много фреймворков, что любой опрос, достойный этого названия, (в лучшем случае) даст вам не более, чем список тривиальных примеров.
Я бы предложил создать базовый весенний веб-сайт с простым веб-контейнером (tomcat). Это, наверное, самая популярная вещь, которая даст вам хорошее представление о том, что следует. После этого следующей вещью, которую вы захотите добавить, будет спящий режим.
Если вы сможете настроить и запустить базовую веб-форму на основе Spring и Hibernate, у вас будет хорошее основание для дальнейшего развития. После этого вы можете взглянуть на некоторые из множества структур графического интерфейса, но это, безусловно, хорошее начало.