Ramnivas Laddad, AspectJ in Action: Practical Aspect-Oriented Programming
ISBN: 1930110936 | edition 2003 | PDF | 513 pages | 15 mb
Modularizing code into objects cannot be fully achieved in pure OOP. In practice some objects must deal with aspects that are not their main business. A method to modularize aspects-and benefit from a clean maintainable result-is called aspect-oriented programming. AspectJ is an open-source Java extension and compiler designed for AOP development. Now integrated with Eclipse, NetBeans, JBuilder, and other IDEs, AspectJ v1.1 is ready for the real world.