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.
You can track all the platform project communication by
subscribing to the jakartaee-platform-dev mailing list.
To subscribe, or to browse the archives, see the
You can find the drafts of proposals and other working
documents on the Documents page.
(Currently this contains only historical Java EE proposals.)
The Platform Project holds regular meetings. The meeting minutes provides information on time, location, decisions, and frequency.
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.