Java™ EE définit un certain nombre de types ou groupes d'annotations, qui sont définis dans un nombre de JSR (Java Specification Requests).
Pour plus d'informations sur Java EE 6, voir la spécification officielle : JSR 316: JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification.
Pour plus d'informations sur Java EE 5, voir la spécification officielle : JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification.