# Types of annotations

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:

- JSR 250: Common annotations
- JSR-220: EJB 3.0 annotations
- JSR-181: Web Services annotations
- JSR-220: Java Persistence API annotations
- JSR-222: JaxB annotations
- JSR-224: WS2 annotations

For additional information on Java EE 5.0, see the official specification: JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5) Specification

Parent topic: Defining and using annotations