AOP@Work: AOP and metadata: A perfect match, Part 1 06 Apr 2005 02:07 GMTIn this first half of a two-part article, author Ramnivas Laddad provides a conceptual overview of the new Java metadata facility and shows where AOP could most benefit from the addition of metadata annotations. He then walks you through a five-part design refactoring, starting with a metadata-free AOP implementation and concluding with one that combines the Participant design pattern with annotator-supplier aspects.
Source: IBM developerWorks Classworking toolkit: Putting aspects to werk 06 Apr 2005 02:07 GMTAspect-oriented programming (AOP) promises to keep code clean by separating out functionality that applies across the application, rather than to a particular class or package. Logging is one of the commonly used examples of this type of function. Can AOP help with logging? In this article, developer and AOP enthusiast Dennis Sosnoski looks at using the AspectWerkz framework to find out.
Source: IBM developerWorks Concurrent Programming with J2SE 5.0 06 Apr 2005 02:07 GMTJ2SE 5.0 provides a new way to multithread programming through the java.util.concurrent package, which offers a standard set of concurrency utilities.
Source: Sun