This video introduces the basic purpose, function, and glossary for aspect-oriented programming in the Spring Framework.
- [Lecturer] Before we get into the actual…fundamentals of how to do Aspecting in Spring,…I want to take a little bit of time and talk about…Aspecting in general.…Aspects are reusable blocks of code…that are injected into your application at runtime.…These are very powerful tools for adding behavior…to an application.…Most of the time, we are writing a simple behavior…that applies to many different points…of our code base, so-called cross-cutting concerns…and in using Aspects, we not only reduce the need…to replicate that code many times,…but we even reduce the need to call into that code.…
Aspects by their nature are injected into our code…at specific points of operation.…There's a few common applications of Aspecting,…but you will find many more in your day-to-day…operations.…Some of the most common used cases that I've come into…are things like logging and transaction management,…caching and ultimately security is a great place…to use Aspects.…When thinking about the term cross-cutting concern…we need to look at what it really means.…
AuthorFrank P Moley III
- Introduction to Spring
- Configuring the ApplicationContext
- Using the Spring expression language
- Configuring proxies
- Autowiring beans
- Using lifecycle methods
- Configuring beans with XML
- Understanding the initialization phases of the bean lifecycle
- Aspect-oriented programming and Spring
Skill Level Intermediate
Learning Spring with Spring Bootwith Frank P Moley III1h 33m Intermediate
1. Spring Overview
2. Configuring the Application Context
3. Annotation-Based Configuration
4. XML-Based Configuration
5. Bean Lifecycle
6. Aspect Oriented Programming
Next steps2m 10s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.