Aspect-Oriented Programming (AOP) with AspectJ – an introduction

Tonight I have delievered a talk at JavaForum Gothenburg about Aspect-Oriented Programming (AOP) in general and AspectJ in particular.

Here are the slides of the presentation:

You will find the source code of the demos, including pom.xml to configure Maven for AspectJ weaving, on my GitHub account: https://github.com/mjiderhamn/aspectj-intro.

I intended to record the session as a screencast, but unfortunately my IDE decided freak out when I started coding some examples, so I had to restart it and decided to trash the recording in order to save time. There was a video camera present during the evening however, so maybe a video will turn up on the net at some time. I will however be grateful if the couple of minutes with crashing IDE is edited…