April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
AOP (Aspect-Oriented Programming)
nAOP enables the delivery of services to POJOs
nSpring provides pre-packaged AOP services:
nDeclarative Transaction Management
nSecurity
nLogging
nYou can write custom AOP services for:
nAuditing
nCaching
nCustom security
nDecomposes a system into concerns, instead of objects.