With this practical guide, you will learn best practices through real-world projects and follow a simple, practical approach to developing high performance and enterprise-grade Java applications with Spring.
Starting with the architecture of the Spring Framework and setting up the key components of the Spring application development environment, you will learn the configuration of Spring Container and how to manage Spring beans using XML and annotations.
Following this, you will explore how to implement the request handling layer using Spring annotated controllers. Other highlights include learning how to build the Java DAO implementation layer by leveraging the Data Access Object design pattern, securing your applications against malicious intruders, and exploring the Spring Mail Application Programming interface to send and receive e-mails.
Comments about oreilly Learning Spring Application Development:
I read this book after starting a developer job in an environment that was heavily using Spring, but I had no Spring experience. This book covers a very broad base of topics on Spring, at a shallow level. So for my purposes it was quite helpful.
I found it lacking in a few areas. While the book is well organized for reading front-to-back, I find it difficult to go back and reference. Also, because it covers topics broadly not deeply, it isn't all that useful as a reference book. But it can be use as such, however, I found myself hunting to find topics for reference. Those two issues combined took away from this book for me.
But the most egregious failing is in the use of the English language. I presume the writer is not a native English speaker from an English speaking country, because the grammar comes across as such. Sometimes it's just clunky and other times the grammar is so bad it's shocking the publisher let it through. It needs serious professional editing. I found myself re-reading so many snippets of text that it was very frustrating at times. Sometimes I never did discern know what was being explained.
Bottom Line No, I would not recommend this to a friend