First of all,
J2EE Development without EJB is not related to Spring. Spring was not even invented when this book was written. But it lays the foundation for lean software development and creation of Spring framework.
You start with
"J2EE Development without EJB", get your concepts right, why EJB sucks, what is lightweight container, why
unit testing is great etc.
Then I would recommend the below order:
1. Spring in Action
2. Professional Java Development with the Spring Framework
3. Spring documentation on their official website
Forget others.