Watch “Spring Part-5 | Aspect Oriented Programming (AOP) and Application Context (Gujarati)” on YouTube

Aspect Oriented Programming (AOP)
✔️ AOP complements OOP by providing another way of thinking about program structure.
✔️ The key unit of modularity in OOP is the class.
✔️ In AOP the unit of modularity is the aspect (piece/portion/module)
✔️ Aspects enable the modularization of concerns such as transaction management that cut across multiple types and objects, such concerns are often termed crosscutting concerns in AOP
✔️ Breaking down program logic into distinct parts called so-called concerns in AOP.
✔️ The functions that span multiple points of an app are called cross-cutting concerns.
✔️ These cross-cutting concerns are conceptually separate from the application’s business logic.
✔️ There are various common good examples of aspects like logging, auditing, declarative transactions, security, and caching etc.

Follow me @

#RaviROza #SpringFramework #AdvanceJava #Jdk #Java #Gujarati

Leave a Comment

%d bloggers like this: