February 2015
Intermediate to advanced
178 pages
3h 47m
English
AOP is one of the key components of Spring Framework. Object-oriented programming fails to deal with technical and functional cross-cutting concerns, such as generic functionalities that are needed in many places in our application.
The following are a few examples of cross-cutting concerns:
In our application, we need logging to debug or troubleshoot, so we put debug messages in every method; this is a cross-cutting concern. Similarly, we secure methods for unauthorized access.
AOP overlays a new layer onto the data-driven composition of OOP. This layer corresponds to the cross-cutting functionalities ...
Read now
Unlock full access