Tuesday 17 November 2009

All About AOP (Aspect Oriented Programming)

AOP or Policy Injection is a complement to OOP (Object Oriented Programming) which addresses modularity problems such as Tracing, Exception Handling, Security, Transaction Management, Caching, Thread Management, Performance Counters, Parameter Checks, Event Subscriptions, etc.

Learning:

AOP Open Source Frameworks:
Benefits of AOP:
  • It decouples the business logic from the system plumbing
  • It simplifies long-term maintenance
Terminalogy:
  • AOP
  • Aspect
  • Cross-cutting Concerns
  • Advice
  • Pointcut
  • Join Points
  • AOSD

No comments: