April 2018
Intermediate to advanced
246 pages
6h 11m
English
In this chapter, we learned one of the important ways to achieve separation of concerns called AOP. Conceptually, we are removing the dependency of cross-cutting concerns from business code and applying them with plug-and -play fashion and in a more controlled way with AOP. It solves the design problem that we never could resolve with the traditional AOP model.
We understood the need of AOP by taking an example where we need to keep changing business code when common functionality is changed. We have also seen various terminologies used in AOP, which is very crucial to understanding underlying concepts.
Soon after learning the theory of AOP, we started our journey with Spring AOP to understand the practical concepts. First, we learned ...