Java™ EE 6 and Java EE 5 define a number of types or groups of annotations, defined in a number of Java Specification Requests (JSRs).
For additional information on Java EE 6.0, see the official specification: JSR 316: JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
Java EE 5 defines the following types of annotations:
For additional information on Java EE 5.0, see the official specification: JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification