Можно изучить JAVA SPRING framework не зная JAVA EE или нужно сначала выучить JAVA EE а потом учить SPRING.
Spring хочу изучать по книге Spring в действии
ну, как-как..
spring in action, petclinic и spring.io :)
ну, и практитка, естественно! и, да, не spring ради spring-а, а именно практическое применение. на одном энтузиазме и учении "на будущее" далеко не уедешь )
А как правильно читать spring in action? Сначала куча xml, потом про beans говорят, написали классы и получают результат. А как эти классы запускать, чтобы получить результат, не пишут.
Чё толку изучать врэймворк и не понимать по каким принципам он робит? Изучи JavaEE, ставь себе задачи (хоть может они и будут казаться примитивными), и пытайся их реализовать и через Spring и через JavaEE.
есть еще хорошая книга на русском "Spring 4 для профессионалов" (Крис Шефер, Кларенс Хо, Роб Харроп). Очень подробно описаны основные части фреймворка.