| View: | [ 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles Presentations | Reviews Weblogs |
- Taking Abstraction One Step Further by James Holmes - [Clicks: 27]
This article introduces and explains AOP terminology, explains the differences between AOP frameworks, and then steps through a sample use of AOP for caching.
http://www.oracle.com/technology/oramag/oracle/04-sep/o54aop.html - Aug, 2004 - Second-generation aspect-oriented programming by Dave Schweisguth - [Clicks: 23]
While aspect-oriented programming (AOP) offers a powerful means of modularizing programs, and a robust, feature-rich implementation for the Java platform is available in AspectJ, AOP is not yet in the average Java programmer's toolbox. AOP has remained an interesting curiosity at conferences and an item on everyone's to-do list to learn more about - until now. In the last year, a wave of interest in lightweight, transparent application servers has washed up a whole school of new AOP implementations, with features that allow developers to apply advice more dynamically and flexibly than before. In this report on the new generation of AOP frameworks, Dave Schweisguth contrasts the new with the old, explains where the new features fit in, and looks to the future of AOP on the Java platform.
[Includes source code]
http://www.javaworld.com/javaworld/jw-07-2004/jw-0705-aop.html - Jul, 2004 - Performance Analysis of J2EE Applications Using AOP Techniques by Ramchandar Krishamurthy - [Clicks: 13]
It's tricky to profile a J2EE application to find performance bottlenecks; it's even trickier to do this with a production system, without introducing instability or new slowdowns. Aspect-Oriented Programming (AOP) offers a means of injecting new code…
[Includes source code]
http://www.onjava.com/pub/a/onjava/2004/05/12/aop.html - May, 2004 - Make Your Apps Operations Friendly With AOP by Robert Swarr - [Clicks: 14]
How can you make your existing code more operations friendly? Discover how aspect-oriented programming (AOP) lets you add new behaviors to your application without code modification.
[For This Solution: AspectJ 1.0.6, Jarkarta Tomcat 4.1.x, and Jakarta Commons Logging 1.0.x are required.]
http://www.fawcette.com/special/opsmgmt/swarr/ - Mar, 2004 - Use AOP to maintain legacy Java applications by Abhijit Belapurkar - [Clicks: 18]
If you've ever inherited and then had to maintain a Java-based legacy application, then this article is for you. Author Abhijit Belapurkar shows you how to use aspect-oriented programming (AOP) to gain an unprecedented view into the inner workings of even the most opaque of legacy applications.
http://www-106.ibm.com/developerworks/library/j-aopsc2.html - Mar, 2004 - AOP banishes the tight-coupling blues by Andrew Glover - [Clicks: 12]
Many Java developers have embraced the non-intrusive style and flexibility of aspect-oriented programming (AOP), particularly when it comes to building highly decoupled and extensible enterprise systems. In this article, you'll see for yourself how one of AOP's functional design concepts -- static crosscutting -- can turn what might be a tangled mass of tightly coupled code into a powerful, extensible enterprise application.
[Includes source code]
http://www-106.ibm.com/developerworks/library/j-aopsc/ - Feb, 2004 - Aspect Oriented Programming by Yasser EL-Manzalawy - [Clicks: 24]
Do you love object-oriented programing but hate that you can't do a minor change in the program design without several updates to a large number of unrelated modules? You might want to look into aspect oriented programming.
http://www.developer.com/java/other/article.php/3308941 - Feb, 2004 - A look at aspect-oriented programming by Gary Pollice - [Clicks: 8]
Pollice provides an overview of AOP and offers some observations on its promise, what we need to do to realize that promise, and some issues and obstacles along the way.
http://www-106.ibm.com/developerworks/rational/library/2782.html - Jan, 2004 - Introduction to Aspect-Oriented Programming by Graham O'Regan - [Clicks: 13]
In this article, we will look at a simple application that will hopefully allow you to see the benefits of AOP firsthand, and then we will briefly discuss how AOP could be used in your existing projects.
[Includes sample application]
http://www.onjava.com/pub/a/onjava/2004/01/14/aop.html - Jan, 2004 - Pragmatic byte code manipulation by Konstantin Ignatyev - [Clicks: 10]
Adopting some parts of AOP ( Aspect Oriented Programming) helps reaching better and cleaner code.
[Includes source code]
http://www.kgionline.com/articles/aop_1/aop1.jsp - Jan, 2004
- Aspect-Oriented Programming by Gregor Kiczales - [Clicks: 15]
Aspect-oriented programming (AOP) is an important new development in programming languages and tools. This talk will comprise a range of AOP material, from introduction, to advanced implications. I will also talk about why the most important AOP development are still to come, and what we can expect to see at the programming language, design tool, and process levels. I will also discuss why Java and Eclipse are the leading AOP platforms, and what needs to be done to retain that lead.
http://www.cs.ubc.ca/~gregor/04-02-04-eclipsecon.zip - Feb, 2004 - (ZIP - 1375 Kb)
- Implementing dynamic AOP using abstract schema by Rickard Öberg - [Clicks: 10]
Abstract schema in dynamic AOP paper available.
http://jroller.com/page/rickard/20040306 - Feb, 2004
- Implementing the Null Object Pattern using AOP by Dale Asberry - [Clicks: 4]
The Handy-Dandy Null Object Pattern Looked at from the AOP Perspective.
http://www.artima.com/weblogs/viewpost.jsp?thread=43091 - Apr, 2004