Google News
logo
Java Spring MVC - Interview Questions
Explain the concept of Aspect Oriented Programming?
AOP is an important part of Spring MVC Architecture. AOP is used for crosscutting concern and also for applications, validation of data, module logging, transaction management, authentication, and objects.
 
There are many parts of Aspect Oriented Programming. These are mentioned below :
 
* Aspect : Aspect is responsible for cross-cutting concerns like transaction management etc.

* Advice : It is basically an action and method that are executed and is also used for a specified join point.

* Pointcut : It is responsible for the execution of advice in terms of regular expressions.

* Joint Point : It is a point in the application for processes like exception handling, execution of the method, variable values change, etc.

* Advice Arguments : These arguments are used for passing of methods.
Advertisement