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 official location for all of the Jakarta EE API Specifications and Javadocs is on the Jakarta EE Specifications page.
This local Specifications page is also maintained to contain convenient links to the various project
pages, specifications, and compatible implementations for all Jakarta EE specification projects.
The latest API Java documentation for the Jakarta EE platform are collected together here:
The rules for version numbers of specification documents, API jar files,
etc. are described on the Versioning 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.