April 28: Java Annotations: Metadata and Code Generation by Scott Stanchfield

April 23, 2009

Please register:

April 28 NovaJUG: Count me in (and give me pizza)!

Java Annotations are an often overlooked feature that can offer more natural ways to attach metadata to a class. Rather than relying on naming conventions or tag interfaces, annotations directly state your intent, allowing easy runtime lookup and compile-time code generation.

Scott will explain how easy it is to write your own annotations, how to make them stick around after the compiler has generated .class files, and how to access that data at runtime. Then Scott will show you how a few well-designed annotations can greatly reduce the amount of code you need to write, by generating a super-class at compile time.

Scott Stanchfield is a longtime Java developer with a deep and varied knowledge of the Java language. Trust me, you will learn something from him. His presentations are opinionated and fun. He currently works at the Johns Hopkins Applied Physics Lab. You can read all about him and find links to some interesting articles he has written among other things at his online shrine, javadude.com.

When: Tuesday, April 28, 2009 06:30 PM

FGM, Inc.

12021 Sunset Hills Road

Suite 400

Reston, VA 20190

Ph.: 703.727.1307 and I (Gray) will let you in