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
12021 Sunset Hills Road
Reston, VA 20190
Ph.: 703.727.1307 and I (Gray) will let you in