April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Spring AOP
nPointcut – define the points in your model where advice will be applied. For example, pointcuts define where in a class code should be introduced or which methods should be intercepted before they are executed. join point queries where advice executes. A collection of Joint Points. By creating pointcuts, you gain fine-grained control over how you apply advice to the components
nDeclaratively stating that all Http request matching a given pattern should be intercepted
nBy creating pointcuts, you gain fine-grained control over how you apply advice to the components
nExample
§A typical joinpoint is a method invocation.
§A typical pointcut is a collection of all method invocations in a particular class
nPointcuts can be composed in complex relationships to further constrain when advice is executed