Я думаю, что эти технологии действительно до промышленности Java
Я не уверен насчет распорок, но для Spring полезно знать о внедрении зависимостей и инверсии управления , XML и JavaBeans .
Если бы мне пришлось порекомендовать книгу, это была бы Весна в действии
Мне было указано, что Spring in Action - это что-то вроде Spring 2.0, и это так. Spring 2.0 почти четыре года. Первоначальная документация Spring прекрасно читается. Просмотрите справочную документацию , чтобы узнать больше, и Javadocs , если вам нужна более подробная информация.
Хорошего знания Core Java, сервлетов и JSP более чем достаточно ..
Только применительно к Spring. Если вы не знакомы с инъекцией зависимостей , то потратьте немного времени на чтение. Я также предлагаю, чтобы ваши знания Java включали в себя комфорт с аннотациями, отражением и даже аспектно-ориентированным программированием . Большинство книг Spring не успевают за ними, поэтому, если вы не вынуждены использовать определенную версию, Spring 3.0 должен быть вашей отправной точкой, поскольку в ней много дополнений, которые могут сэкономить много времени.
На мой взгляд, книга Spring in Action немного отстает от времени (Spring 2.0) и не включает ни одной из новых интересных функций в 2.5 или 3.0. Я бы начал с документации по Spring.