Abstract
Besides dependency injection (DI), another core feature that the Spring Framework offers is support for aspect-oriented programming (AOP). AOP is often referred to as a tool for implementing crosscutting concerns. The term crosscutting concerns refers to logic in an application that cannot be decomposed from the rest of the application and may result in code duplication and tight coupling.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
- 2.
UML is quite important in development because it is a way to simplify application logic and make it visual, thus making it easy to detect issues before the code is even written. It can also be used as documentation when introducing new members to a team, making them productive as soon as possible. You can find more information at www.uml.org/ .
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Iuliana Cosmina, Rob Harrop, Chris Schaefer, and Clarence Ho
About this chapter
Cite this chapter
Cosmina, I., Harrop, R., Schaefer, C., Ho, C. (2017). Introducing Spring AOP. In: Pro Spring 5. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2808-1_5
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2808-1_5
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2807-4
Online ISBN: 978-1-4842-2808-1
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)