This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Spring Application Framework supports Aspect Oriented Programming which may be a paradigm of future. For many, aspects are not very clearly understood concept. Does the book explains 'Aspects' in detail ? Since Spring extensively uses Aspects, does the book talk with any detailed example on Aspects ? If this explanation is not in the current release of the book, I would like to request the author to encorporate the explanation in future versions of the book.
A Moment's insight is sometimes worth a Life's experience.
Aspect Oriented Programming (AOP) is a new methodology which complements Object Oriented Programming (OOP) and provides separation of concerns. There are many frameworks which provide AOP, including Spring and AspectJ. As the author of the book, I think the best chapters of the book are "Spring IoC" and "Spring AOP". I tried to explain these services with understandable examples. So, I recommend the book to all readers who are new to Spring, IoC, or AOP.