Speaker Deck

Hacking Java EE: CDI Extension Writing n00b to l33t - JavaOne 2011

by Dan Allen

Published March 6, 2012 in Programming

Presented at JavaOne 2011 as a conference session.

Java EE 6 is a drastic improvement over previous revisions of the platform, but regardless of how significant the releases are, it's not long before we want more. In this session, you'll discover that waiting around for Java EE 7 isn't your only option, thanks to the portable extension SPI, introduced by CDI.

To prove that the Java EE platform is truly extensible, this session hacks rather than only talks theory. It goes over the options you have for enhancing the application, from registering custom beans, interceptors, and decorators to customizing dependency injection points, aliasing annotations, augmenting the annotation metadata on registered beans, and introducing custom scopes.

Java EE 6, you're going to be pwn'd. W00t!