Skip to main content
Book cover

Pro Spring 5 pp 211–295Cite as

Apress

Introducing Spring AOP

  • Chapter
  • First Online:
  • 2215 Accesses

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    http://eclipse.org/aspectj

  2. 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

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics