AspectJ in Action – Review
Author:Ramnivas Laddad
Year:2009
ISBN:193-3988-05-3
This post is a part of “Book for Review Program”. For details look this page [PL].
Some time ago I tried to learn aspect oriented programming (AOP) but failed. When I was lend “AspectJ in Action” form Warsaw JUG library I promised myself – I start to use AOP.
Ramnivas Laddad wrote great book about AOP and the most advanced AOP solution – AspectJ. Book has two parts. The first (chapters 1-9) describes basic issues of AOP and their implementation in AspectJ. We learn for it most important ideas of AOP (Join Points, Aspects, Poitcutting, etc.) and AJ API. Author begins with the simplest of things and move to more complex issues e.g.Dynamic Weaving, Weaving Model. In the last chapter, in first part, has described the integration of Spring Framework and Spring proxy-based AOP.
The second part (chapters 10-17) deals with the practical application of AOP. Author shows not invasive methods of logging, tracing, securing and managing transactional API. Also describes basic design patterns used in AOP and testing AOP applications.
In conclusion “AspectJ in Action” by Ramnivas Laddad is a “must have” book. You should have this book in your library because it is one of the the best books about programming in Java ever.












January 30th, 2011 at 21:54
This design is wicked! You certainly know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really loved what you had to say, and more than that, how you presented it. Too cool!