File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes Real World AOP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Real World AOP" Watch "Real World AOP" New topic

Real World AOP

Linda Walters
Ranch Hand

Joined: Apr 30, 2005
Posts: 100
Is anyone here actually using Aspect-Oriented programming in a real world (not school project) development project? If so, what has your experience with it been so far; where has it helped, if it has helped and where, if any where, has it been more trouble than its worth?

Thanks in advance for your answers.

<a href="" target="_blank" rel="nofollow">Javaville Gazette</a><br />Non-cooperation with evil is a duty. -- Mahatma Gandhi
Arnold Reuser
Ranch Hand

Joined: Nov 20, 2003
Posts: 196
I'm using AOP within the context of the Spring framework,
the application is the handling of transactions for creditcard purchases.
I favour AOP because it lets me specify declarative and very detailed what
the behaviour needs to be in a g.e. error situation.
[ May 02, 2006: Message edited by: Arnold Reuser ]
Sameer C Naik

Joined: Apr 18, 2010
Posts: 7
looks quite convincing approach for AOP over OOPs

But couldn't found any influential real large implementation of this concept? is it mature enough?
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17410

I doubt that they're listening anymore. That thread was last updated six years ago.

However, I have a little project running at the moment that uses Spring Data and Neo4j and it leverages heavily on AOP to the point where I had to install AspectJ plugins to my IDE.

As far as do-it-yourself AOP is concerned, I don't think it ever really took off, but it has been hard at work undercover in the Spring Framework for many years.

An IDE is no substitute for an Intelligent Developer.
Sameer C Naik

Joined: Apr 18, 2010
Posts: 7
Came across a technical white paper with AOP case studay,
Producing High-Quality Software with Aspect-Oriented Programming

I agree. Here's the link:
subject: Real World AOP
It's not a secret anymore!