Я думаю, что эти технологии действительно до индустрии java
Какова предпосылка, когда вы пытаетесь изучить структуру spring или struts?
Ответ 1
Я не уверен в struts, но для Spring он помогает узнать о зависимости и инверсии управления, XML и JavaBeans.
Если бы мне пришлось рекомендовать книгу, это было бы Spring в действии
UPDATE
Мне было указано, что Spring в действии - Spring 2.0, что и есть. Spring 2.0 - почти четыре года. Spring оригинальная документация делает замечательное чтение. Ознакомьтесь с справочной документацией для отличной прозы и Javadocs, если вам нужна более подробная информация.
Ответ 2
Хорошее знание Core Java, Servlets и JSP намного больше, чем вам нужно.
Ответ 3
На мой взгляд, Spring в книге действий немного отстает от времени (Spring 2.0) и не включает в себя ни одну из новых функций в версии 2.5 или 3.0. Я бы начал с spring документации.
Ответ 4
Только в отношении Spring. Если вы не знакомы с зависимостью вложения, то потратите немного времени на чтение. Я бы также предположил, что ваши знания java включают в себя удобство использования Annotations, Reflection и даже Аспект ориентированное программирование. Большинство книг Spring не выдерживают темпов, поэтому, если вы не вынуждены использовать определенную версию Spring 3.0, вы должны стать отправной точкой, так как у нее много дополнений, которые могут сэкономить много времени.
Ответ 5
В отношении spring обязательно знать немного о J2SE, J2EE (сервлеты, JDBC-бит), XML-схеме и о других вещах, которые вы можете узнать при изучении spring Framework. Больше всего знаний JAVA требуется:)