Hacking Java EE: CDI Extension n00b to l33t in 40 Minutes

A session at OSCON Java 2011

Tuesday 26th July, 2011

2:20pm to 3:00pm (PST)

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 talk, 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, we’ll hack rather than talk theory. We’ll go over the options you have for enhancing the application, from registering custom beans, interceptors and decorators, to customizing dependency injection points, to aliasing annotations, to augmenting the annotation-metadata on registered beans, to introducing custom scopes. The talk will cover when and how you weave these enhancements into the container lifecycle using the CDI eventing system.

Having looked at some standard examples, we’ll unlock some shortcuts and shorthands that are provided by the portable Seam Solder library. Examples we’ll be drawn from the growing ecosystem of Open Source portable extensions. Java EE 6, you’re going to be pwn’d. W00t!

About the speaker

This person is speaking at this event.
Dan Allen

Software Developer, Community Catalyst & Open Source Advocate

Next session in A106

3:30pm OpenJDK – When And How To Contribute To The Java SE Reference Implementation by Dalibor Topic

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:20pm3:00pm PST

Date Tue 26th July 2011

Short URL


View the schedule



Books by speaker

  • Seam in Action

See something wrong?

Report an issue with this session