Home
Education Page
Description
Schedule
Resources
Literature
Taxonomy
Slides
Report
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Annotation Processing
Sgc
---++ Annotations ---+++ Official Documentation * Java Guide: [[http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html][Annotations]] (**) ---+++ Online Articles * <nop>JavaWorld: [[http://www.javaworld.com/javaworld/jw-07-2004/jw-0719-tiger3.html][Taming Tiger, Part 3: Decorate your code with Java annotations]] (**) * IBM <nop>DeveloperWorks: [[http://www-128.ibm.com/developerworks/java/library/j-annotate1/][Annotations in Tiger, Part 1: Add metadata to Java code]] (*) * IBM <nop>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 * <nop>JavaWorld: [[http://www.javaworld.com/javaworld/jw-08-2005/jw-0815-ejb3_p.html][Simplify enterprise Java development with EJB 3.0, Part 1]] (**) * <nop>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 <nop>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 <nop>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]] (**)