---++ Annotations ---+++ Official Documentation * Java Guide: [[http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html][Annotations]] ---+++ Online Articles * JavaWorld: [[http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-tiger3.html][Taming Tiger, Part 3: Decorate your code with Java annotations]] * IBM DeveloperWorks: [[http://www-128.ibm.com/developerworks/java/library/j-annotate1/][Annotations in Tiger, Part 1: Add metadata to Java code]] * IBM DeveloperWorks: [[http://www-128.ibm.com/developerworks/java/library/j-annotate2.html][Annotations in Tiger, Part 2: Custom annotations]] * Oracle Java Developer Center: [[http://www.oracle.com/technology/pub/articles/hunter_meta.html][Making the Most of Java's Metadata]] Javalobby: * [[http://www.javalobby.org/java/forums/t17297][Annotations: Utilizing the Standard Annotations]] * [[http://www.javalobby.org/java/forums/t17324][Annotations: Evolving an Annotation - Part 1]] * [[http://www.javalobby.org/java/forums/t17365][Annotations: Evolving an Annotation - Part 2]] * [[http://www.javalobby.org/java/forums/t17381][Annotations: Finding Annotations at Runtime]] ---+++ Application of Annotations: EJB * JavaWorld: [[http://www.javaworld.com/javaworld/jw-08-2005/jw-0815-ejb3_p.html][Simplify enterprise Java development with EJB 3.0, Part 1]] * JavaWorld: [[http://www.javaworld.com/javaworld/jw-09-2005/jw-0912-ejb.html][Simplify enterprise Java development with EJB 3.0, Part 2]] * Java.net: [[http://today.java.net/pub/a/today/2005/08/18/ejb3.html][What's New in EJB 3.0]] ---++ Annotation Processing ---+++ Official Documentation * Java Guide: [[http://java.sun.com/j2se/1.5.0/docs/guide/apt/GettingStarted.html][Getting Started with the Annotation Processing Tool]] * [[http://jcp.org/en/jsr/detail?id=269][JSR 269: Pluggable Annotation Processing API]] * [[http://jcp.org/en/jsr/detail?id=199][JSR 199: Java Compiler API]] ---+++ Online Articles JavaLobby: * [[http://www.javalobby.org/java/forums/t17876][APT: Compile-Time Annotation Processing with Java]] * [[http://www.javalobby.org/java/forums/t17931][APT: More Compile-Time Annotation Processing with Java]] * [[http://www.javalobby.org/java/forums/t17961][APT: Even More Compile-Time Annotation Processing with Java]] ---+++ Presentations JavaOne 2005: * Sun Microsystems. [[http://developers.sun.com/learning/javaoneonline/2005/coreplatform/TS-7425.html][Annotation Processing for the Java Programming Language]] * Chariot Solutions. [[http://www.chariotsolutions.com/slides/apt_uses.pdf][Usage of apt : How and When To Use the Annotation Processing Tool]] ---+++ Blog Entries * Josep D. Darcy. [[http://blogs.sun.com/roller/page/darcy/20051021][Writing your first annotation processor]] ---+++ Discussions * Lambda the Ultimate: [[http://lambda-the-ultimate.org/node/view/318][Sun ships "extensible" Java compiler?]] * Sun Forums: [[http://forums.java.net/jive/thread.jspa?threadID=82][Deprecate Javac]] * The Serverside: [[http://www.theserverside.com/news/thread.tss?thread_id=31587][New JSR 269: Pluggable Annotation Processing API]]