© Iuliana Cosmina 2020
I. CosminaPivotal Certified Professional Core Spring 5 Developer Examhttps://doi.org/10.1007/978-1-4842-5136-2_4

4. Aspect-Oriented Programming with Spring

Iuliana Cosmina1 
(1)
Iasi, Sibiu, Romania
 

AOP is the acronym for aspect-oriented programming, which refers to a type of programming that aims to increase modularity by allowing the separation of cross-cutting concerns. A cross-cutting concern is a functionality that is tangled with business code, which usually cannot be separated from the business logic. Auditing, security, and transaction management are good examples of cross-cutting concerns. They are mingled with the business code and heavily coupled with functionalities that might be affected if they fail. They are good ...

Get Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.