Top Description Modules

Jakarta EE 11.0.0

Resources
Homepage, Development, Bug Tracker, Documentation, Wiki, Project Page, Getting Started, License (Eclipse Public License v. 2.0), License (GNU General Public License, version 2 with the GNU Classpath Exception)
Dependencies
java.base, java.desktop, java.logging, java.naming, java.rmi, java.sql, java.transaction.xa, java.xml
Maven Central
Group ID:jakarta.platform
Artifacts:jakartaee-api-parent

Project Jakarta EE

Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications. EE4J is based on the Java™ Platform, Enterprise Edition (Java EE) standards, and uses Java EE 8 as the baseline for creating new standards.

Release 11.0.0

Release Date
2024-10-26
Mailing Lists
Community discussions :subscribe, archive
PMC discussions :subscribe, archive
Version Control
Git
[email protected]:eclipse-ee4j/ee4j.git

Module Summary

Modifier and TypeModule and Description
module
jakarta.activation

Released in jakarta.activation-api 2.1.3.

Jakarta Activation API
module
jakarta.annotation

Released in jakarta.annotation-api 3.0.0.

Jakarta Annotations API
module
jakarta.batch

Released in jakarta.batch-api 2.1.1.

Batch processing is a pervasive workload pattern, expressed by a distinct application organization and execution model.
module
jakarta.cdi

Released in jakarta.enterprise.cdi-api 4.1.0.

The jakarta.cdi module; defines the CDI API exported packages, dependencies and services.
module
jakarta.cdi.el

Released in jakarta.enterprise.cdi-el-api 4.1.0.

The jakarta.cdi.el module; defines the CDI EL API exported packages and dependencies.
module
jakarta.cdi.lang.model

Released in jakarta.enterprise.lang-model 4.1.0.

The jakarta.cdi.lang.model module; defines the CDI Language Model API exported packages
module
jakarta.concurrency

Released in jakarta.enterprise.concurrent-api 3.1.1.

Jakarta Concurrency provides a specification for using concurrency from application components without compromising container integrity while still preserving the Jakarta EE platform’s fundamental benefits.
module
jakarta.data

Released in jakarta.data-api 1.0.1.

Jakarta Data standardizes a programming model where data is represented by simple Java classes and where operations on data are represented by interface methods.

module
jakarta.ejb

Released in jakarta.ejb-api 4.0.1.

Defines the modules for jakarta.ejb
module
jakarta.el

Released in jakarta.el-api 6.0.1.

Jakarta Expression Language defines an expression language for Java applications
module
jakarta.faces

Released in jakarta.faces-api 4.1.1.

Jakarta Faces defines an MVC framework for building user interfaces for web applications, including UI components, state management, event handing, input validation, page navigation, and support for internationalization and accessibility.
module
jakarta.inject

Released in jakarta.inject-api 2.0.1.

Jakarta Dependency Injection
module
jakarta.interceptor

Released in jakarta.interceptor-api 2.2.0.

Jakarta Interceptors defines a means of interposing on business method invocations and specific events—such as lifecycle events and timeout events—that occur on instances of Jakarta EE components and other managed classes.
module
jakarta.json

Released in jakarta.json-api 2.1.3.

Jakarta JSON Processing API.
module
jakarta.json.bind

Released in jakarta.json.bind-api 3.0.1.

Jakarta JSON Binding API.
module
jakarta.mail

Released in jakarta.mail-api 2.1.3.

Jakarta Mail API
module
jakarta.messaging

Released in jakarta.jms-api 3.1.0.

Jakarta Messaging describes a means for Java applications to create, send, and receive messages via loosely coupled, reliable asynchronous communication services.
module
jakarta.persistence

Released in jakarta.persistence-api 3.2.0.

Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications.
module
jakarta.resource

Released in jakarta.resource-api 2.1.0.

Jakarta Connectors API.
module
jakarta.security

Released in jakarta.security.enterprise-api 4.0.0.

Jakarta Security defines a standard for creating secure Jakarta EE applications in modern application paradigms. It defines an overarching (end-user targeted) Security API for Jakarta EE Applications.
module
jakarta.security.auth.message

Released in jakarta.authentication-api 3.1.0.

Jakarta Authentication defines a general low-level SPI for authentication mechanisms, which are controllers that interact with a caller and a container's environment to obtain the caller's credentials, validate these, and pass an authenticated identity (such as name and groups) to the container.
module
jakarta.security.jacc

Released in jakarta.authorization-api 3.0.0.

Jakarta Authorization defines a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given permission, and algorithms to transform security constraints for specific containers (such as Jakarta Servlet or Jakarta Enterprise Beans) into these permissions.
module
jakarta.servlet

Released in jakarta.servlet-api 6.1.0.

Eclipse Enterprise for Java (EE4J) is an open source initiative to create standard APIs, implementations of those APIs, and technology compatibility kits for Java runtimes that enable development, deployment, and management of server-side and cloud-native applications.
module
jakarta.servlet.jsp

Released in jakarta.servlet.jsp-api 4.0.0.

Jakarta Server Pages API
module
jakarta.servlet.jsp.jstl

Released in jakarta.servlet.jsp.jstl-api 3.0.2.

Jakarta Standard Tag Library API
module
jakarta.transaction

Released in jakarta.transaction-api 2.0.1.

Jakarta Transactions
module
jakarta.validation

Released in jakarta.validation-api 3.1.0.

Jakarta Validation API
module
jakarta.websocket

Released in jakarta.websocket-api 2.2.0.

Jakarta WebSocket - Server API
module
jakarta.websocket.client

Released in jakarta.websocket-client-api 2.2.0.

Jakarta WebSocket - Client API
module
jakarta.ws.rs

Released in jakarta.ws.rs-api 4.0.0.

Defines the Jakarta RESTful Web Services API