In Java/Spring world they use this model very heavily. But somehow I am not able to wrap my head around it. Can someone please explain this to me : What's AOP?
Hi, AOP ( Aspect Oriented Programming) is just a design pattern that works on the principle of separating primary stuffs ( the main goal of the app ) from secondary stuffs (things like security, logging e.t.c) which usually have cross-cutting concerns ( they are required in a lot of places ) instead of always mixing the two in code. The Secondary concerns are kinda done separately and then applied when needed to the primary stuffs.
Covenant Chukwudi
Software Engineer
Hi, AOP ( Aspect Oriented Programming) is just a design pattern that works on the principle of separating primary stuffs ( the main goal of the app ) from secondary stuffs (things like security, logging e.t.c) which usually have cross-cutting concerns ( they are required in a lot of places ) instead of always mixing the two in code. The Secondary concerns are kinda done separately and then applied when needed to the primary stuffs.
The links below further explains AOP Spring :
docs.spring.io/spring/docs/current/spring-framewo… tutorialspoint.com/spring/aop_with_spring.htm stackoverflow.com/questions/5589319/understanding…