Mar 13 2008

Spring AOP with aspectJ and JDK5 annotations

Published by Gilles at 4:01 pm under Spring

spring25.png
Introduction
The aspect-oriented programming (AOP) paradigm attempts to help programmers in the separation of concerns, specifically cross-cutting concerns, as an advance in modularization that comes beside the OO paradigm.

Examples of these “cross-cutting concerns” can be:

  • Security
  • Transactions
  • Logging
  • etc.

With the traditional OO approach, these functions have to be implemented in each concerned class (even through method calls) which makes maintenance and evolution not easy.

Pages: 1 2 3 4 5 6

Trackback URI | Comments RSS

Leave a Reply