| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 ] |
| Articles Presentations | Tutorials |
- AspectJ in Practice: Reap the Benefits of Modularity by Olexiy Prokhorenko, Alexander Prohorenko - [Clicks: 12]
AspectJ, a general-purpose, aspect-oriented extension to the Java language, contains expansions and tools that enable Java developers to better manage the problems in large program systems and to reap the benefits of modularity. Get a crash course in this valuable new technology.
http://www.devx.com/Java/Article/18197 - Dec, 2003 - Simplify your logging with AspectJ by Ramnivas Laddad - [Clicks: 23]
Logging is one of the most common techniques that we use to understand a system's behavior. By examining the log, a developer can easily spot unexpected system behavior and correct it. Using AspectJ can simplify this task even more.
http://www.developer.com/java/other/article.php/3109831 - Nov, 2003 - Review of AspectJ In Action by Dion Almaer - [Clicks: 15]
I would highly recommend AspectJ in Action for anyone who is interested in AOP. Although the examples all use AspectJ, I don't think you have to be an AspectJ user to get something from this book. However, if you are an AspectJ user, you will be able to run with the code examples used, and can play along. :)
http://www.theserverside.com/resources/article.jsp?l=AspectJReview - Aug, 2003 - Aspect-Oriented Programming with Sun[tm] ONE Studio by Vaughn Spurlin - [Clicks: 11]
Aspects enable modularization of cross-cutting code – code that has a common purpose, but is implemented in snippets scattered across the code base in a typical object-oriented application. AspectJ from Xerox PARC is an open-source project with an enthusiastic and sophisticated community of users and developers. It implements aspects in Java[tm] by providing some simple extensions to the language. This article uses the AspectJ module for Sun[tm] ONE Studio to demonstrate aspects using a simple JavaBean[tm] example.
http://forte.sun.com/ffj/articles/aspectJ.html - May, 2003 - Aspects, Concerns, and Java by James W. Cooper - [Clicks: 14]
AspectJ may take some getting used to, but aspect-oriented programming can be a nice complement to object-oriented programming
http://www.ftponline.com/javapro/2003_03/magazine/columns/javatecture/default.aspx - Mar, 2003
- Aspect-Oriented Programming with AspectJ by Joseph Gradecki - [Clicks: 26]
In this presentation, we will explore how AspectJ can be used along with your Java application to add functionality in a way that doesn't disrupt the OO paradigm. Your objects will maintain their encapsulation of data and methods with 'friends' trying to infiltrate them.
[Format: PPT]
http://www.denverjug.org/events/sep2003.html - Sep, 2003
- Advice Weaving in AspectJ by Erik Hilsdale, Jim Hugunin - [Clicks: 58]
This paper describes the implementation of advice weaving in AspectJ. The AspectJ language picks out dynamic join points in a program's execution with pointcuts and uses advice to change the behavior at those join points. The core task of AspectJ's advice weaver is to statically transform a program so that at runtime it will behave according to the AspectJ language semantics. This paper describes the 1.1 implementation which is based on transforming bytecode. We describe how AspectJ's join points are mapped to regions of bytecode, how these regions are efficiently matched by AspectJ's pointcuts, and how pieces of advice are efficiently implemented at these regions. We also discuss both run-time and compile-time performance of this implementation.
http://hugunin.net/papers/aosd-2004-fixedSubmission.pdf - Nov, 2003 - (PDF - 77 Kb)