A real-world perspective of AOP

What is the real deal with AOP? Is it something that you should embrace or ignore? What do you gain with AOP, and what do you risk by adopting it? Let's address these important questions from a practitioner's point of view. We'll start with AOP in the context of the typical hype cycle. This will give us a historical perspective on AOP evolution and indicate what lies ahead. We also look at the landscape, focusing on the current situation and changes since the first edition of this book. While AOP is a more general concept, because our focus is the real world use of it, we'll focus on AspectJ—its most prominent implementation.

Mapping AOP onto the hype cycle

Every technology goes through a cycle that's well illustrated ...

Get AspectJ in Action, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.