Click on the specifications below to access the specification document, Javadoc, Technology Compatibility Kit (TCK), and compatible implementation for each release of the specification.
The Jakarta EE Platform and Profile specifications are the umbrella specifications for the individual specifications. The Jakarta EE Platform includes most of the individual specifications, while the Profile specifications include the individual specifications for developing web platforms and microservices architectures.
Defines a platform for hosting Jakarta EE applications
Web profile of platform for hosting Jakarta EE applications
Core profile of platform for smaller runtimes
Each individual specification describes a standardized way of implementing a particular aspect of an enterprise Java application.
Defines standard services for MIME type data access
Declarative style annotations for common semantic concepts
Low-level container SPI for authentication mechanisms
Low-level container SPI for authorization modules
API plus an XML-based batch job specification language
Object level constraint declaration and validation facility
API for app level concurrency that integrates with container
Architecture for connecting apps to enterprise info systems
Declarative dependency injection and supporting services
non-Java language debugging support
Common declarative dependency injection annotations
Deployment APIs for assembled Jakarta EE applications
Architecture/API for component-based business applications
Web Services for Jakarta EE architecture
Defines an expression language for Java applications
MVC framework for building user interfaces for web apps
Defines a means of interposing on business method/events
Binding framework for converting POJOs to/from JSON docs
API to parse, generate, transform, and query JSON docs
Framework to build mail and messaging applications
Defines set of basic services for container-managed objects
Management model for exposing and accessing information
Messaging via loosely coupled, reliable asynch services
Standardizes the action-based model-view-controller pattern
Jakarta NoSQL defines a standard for creating …
Management of persistence and object/relational mapping
API to develop web services following the REST pattern
Defines a standard for creating secure EE applications
Defines a template engine for web applications
A server-side API for handling HTTP requests and responses
API for SOAP 1.1, SOAP 1.2, and SOAP Attachments Feature
Provides a set of tags to simplify the JSP development
Allows handling transactions consistent with X/Open XA-spec
Defines web services for WSDL binding, and configuration
API for Server and Client Endpoints for WebSocket protocol
API and tools automate mapping between XML docs and POJOs
API for interoperable set of registry services
Defines consistent Java APIs for XML based RPC standards
Defines a means for XML-Based Web Services based on SOAP