Oct 26, 2020

Aspect Oriented Programming (AOP) and Application Context in Spring Framework


 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 @
✍️ https://raviroza.wordpress.com/
✍️ https://www.facebook.com/ravi.oza.it
✍️ https://twitter.com/raviozaIT
📹 https://www.youtube.com/user/ravioza101


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

No comments:

Post a Comment

Recent Post

Launching of my new Domain

RaviROza.com