=======================
MANNING PRESS RELEASE
=======================
Manning Publications announces the release of:
AspectJ in Action:
Practical Aspect-Oriented Programming by Ramnivas Laddad
Greenwich, CT July 23, 2003 -- One of the central premises of object-oriented programming is that each concern should be implemented as a separate module. However, there are certain system-wide concerns, such as logging, security, performance, and so forth, that often need to be addressed in many, if not all of the modules. Consequently, the code to handle these system-wide concerns may be mixed in with the core logic of a huge number of modules, resulting in lower productivity, poor quality, and systems that are hard to evolve. The approach that lets developers modularize all aspects and benefit from a clean maintainable result is called aspect-oriented programming.
AspectJ in Action is a practical guide to aspect-oriented programming (AOP) and AspectJ. With this unique book readers can move from AOP theory and toy examples to powerful, real applications with AspectJ � a mature, open-source extension of
Java. The book begins by teaching the concepts and the language and then systematically shows how to develop powerful features of a system such as policy enforcement, resource pooling, caching, thread-safety, authentication and authorization, and transaction management. It shows how to modularize business rules, how to flexibly respond to changes in requirements, and much more.
To read the table of contents, sample chapters, and other content from the book, visit
http://www.manning.com/laddad.
AspectJ in Action:
Practical Aspect-Oriented Programming by Ramnivas Laddad
ISBN 1930110936
Softbound, 512 pages, $44.95
Ebook, PDF, $22.50