AspectWerkz

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
  

Articles:
  • Using Annotations with Aspects in Pre-Java 5 Versions by Rod Coffin   - [Clicks: 120]
    If you're interested in combining the power of annotations and aspects but can't yet move to Java 5, don't be discouraged; you still have robust options. Several AOP frameworks provide this capability today.
    http://www.devx.com/Java/Article/29114 - Aug, 2005
  • Aspect- vs. Object-Oriented Programming: Which Technique, When? by Narayanan A.R.   - [Clicks: 103]
    This article presents a similar case study. It begins by introducing a problem domain and then demonstrates two solutions: one that uses OOP and one using AOP. The AOP solution uses a JDK 1.5, JUnit, and AspectWerkz implementation. Finally, it demonstrates how to code a few aspects. By the end, you will know all you need to know about using AOP in the real world, including what it tries to solve in software design.
    [Includes source code]
    http://www.devx.com/Java/Article/28422 - Jun, 2005
  • Classworking toolkit: Performance tracing with aspects by Dennis M. Sosnoski   - [Clicks: 41]
    In this edition of Classworking toolkit, consultant Dennis Sosnoski takes up where he left off last month by applying an aspect-oriented approach to performance analysis. He investigates a client application using the Apache Axis Web services framework to find where the execution time is being spent. Along the way, Dennis looks into the issue of measuring time intervals in Java code and shows how you can find the granularity and overhead of the timer implementation on your system.
    [Includes source code]
    http://www-128.ibm.com/developerworks/java/library/j-cwt04055.html - Apr, 2005
  • Quick Start Guide to Enterprise AOP with Aspectwerkz 2.0 by David Teare   - [Clicks: 96]
    Today, aspect-oriented programming (AOP) frameworks are trying to gain a foothold in the enterprise environment. In order for them to be widely adopted, these frameworks must integrate well with the other frameworks that are already being used within enterprise systems. This article shows developers how to integrate the AspectWerkz AOP framework with a few of today's popular frameworks: Log4J, the Atlassian performance profiler, Hibernate, and Tapestry.
    [Includes source code]
    http://dev2dev.bea.com/pub/a/2005/04/enterprise_aop.html - Apr, 2005
  • AOP@Work: AOP and metadata: A perfect match, Part 1 by Ramnivas Laddad   - [Clicks: 32]
    In 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.
    http://www-128.ibm.com/developerworks/java/library/j-aopwork3/ - Mar, 2005
  • Classworking Toolkit: Putting aspects to werk by Dennis M. Sosnoski   - [Clicks: 29]
    Aspect-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.
    [Includes source code]
    http://www-128.ibm.com/developerworks/java/library/j-cwt03085/ - Mar, 2005
  • AOP@Work: AOP tools comparison, Part 1 by Mik Kersten   - [Clicks: 175]
    AOP is a technology whose time has come, but how do you choose the right tool for your projects? In this first article in the new AOP@Work series, aspect-oriented programming expert Mik Kersten compares the four leading AOP tools (AspectJ, AspectWerkz, JBoss AOP, and Spring AOP) to help you decide which one is for you. In Part 1 of this two-part discussion, the author focuses on the tools' language mechanisms and the trade-offs imposed by the different approaches. Note that this article addresses the implications of the recently announced merger of the AspectJ and AspectWerkz projects.
    http://www-106.ibm.com/developerworks/java/library/j-aopwork1/ - Feb, 2005
  • AOP@Work: AOP tools comparison, Part 2 by Mik Kersten   - [Clicks: 84]
    In this second half of his two-part AOP tools comparison, aspect-oriented programming expert Mik Kersten focuses on the tools' integration with the development environment and build process, including a point-by-point comparison of the tools' IDE features. To help you make your final decision, the author concludes with a look at what's to come for these rapidly evolving tools, and provides a summary of each one's strengths and weaknesses. Note that this article addresses the implications of the recently announced merger of the AspectJ and AspectWerkz projects.
    http://www-106.ibm.com/developerworks/library/j-aopwork2/ - Feb, 2005

[Top]

Books:
  • Foundations of AOP for J2EE Development  by Renaud Pawlak, Jean-Philippe Retaillé, Lionel Seinturier   - [Clicks: 82]
    Foundations of AOP for J2EE Development covers a relatively new programming paradigm: aspect-oriented programming, or AOP. Presented are the core concepts of AOP: AspectJ, JBoss AOP, AspectWerkz, and JAC. Specific features of these tools are compared. The book also explores the potential uses of AOP in everyday programming life, such as design patterns implementation, program testing, and application management. In the latter part of the book, the authors show how AOP can ease the task of J2EE application development. (J2EE is known for being a rich and somewhat complicated framework.)
    Apress, Hardcover - Jul, 2005

[Top]