This is the project for the Jakarta EE Platform specification. The Jakarta
EE Platform specification is the umbrella specification that defines
the Jakarta EE platform. The platform specification doesn’t define the
Jakarta EE APIs directly, but rather includes them by reference to other
Jakarta specifications and defines how they all fit together in the
overall Jakarta EE platform. The platform specification also defines
other attributes of the platform such as security, deployment,
transactions, and interoperability.
The API specifications for the Jakarta EE platform are collected together here:
The rules we follow to ensure backwards compatibility when revising
Jakarta EE specifications are described on the
Compatibility Requirements page.
The use of JCP processes by the Java EE group at Oracle is described on the
JCP Processes page.
(This page has not been updated to reflect the Jakarta EE Specification Process.)
Annotations are used heavily in the Jakarta EE programming model.
It’s important that all Jakarta EE specifications define and use
annotations in a consistent way.
We’ve written up some DRAFT rules on how annotations work.