Description:I think this book is a good book. It's all about spring and related tools which can make easier developing softwares. The author makes it easy to learn but the examples were not enough. There isn't a system which we can refer later back. Other books I've read come with examples which we can consult and remember because they were used in a real application. It is a drawback for most java developers who don't have experience in Spring. Nevertheless, if you are new in topics such as Dependency Injection and Aspects Oriented Programming, this is a book for you. However, if you are not used to using EJB, JMX, Web MVC Frameworks, you should read other books before you get it.To sum it up I would say that this book is for experienced Java developers who want to use spring. They can take all of concepts in this book.