Jakarta EE 10 programming model support
Liberty complies with the Jakarta Platform, Enterprise Edition (Jakarta EE) 10. The Jakarta EE 10 table and links show the extent to which each of the Liberty and Liberty Core servers supports the Jakarta EE 10 programming model.
Jakarta EE 10 technologies
Technology | Specification reference | Liberty feature | Liberty | Liberty Core | Open Liberty |
---|---|---|---|---|---|
Jakarta Platform, Enterprise Edition 10 (Jakarta EE 10) | Jakarta EE Platform 10.0 | jakartaee-10.0 |
✔ |
✔ |
|
Jakarta Platform, Enterprise Edition 10 Web Profile | Jakarta EE Web Profile 10.0 | webProfile-10.0 |
✔ |
✔ |
✔ |
Jakarta EE Core Profile 10 | Jakarta EE Core Profile 10.0 |
✔ |
✔ |
✔ |
|
Web services technologies | |||||
Jakarta RESTful Web Services (JAX-RS) 3.1 | Jakarta RESTful Web Services 3.1 | restfulWS-3.1 |
✔ |
✔ |
✔ |
Jakarta XML Web Services 4.0 | Jakarta XML Web Services 4.0 | xmlWS-4.0 | ✔ | ✔ | |
Jakarta Architecture for XML Binding 4.0 | Jakarta XML Binding | xmlBinding-4.0 | ✔ | ✔ | |
Web application technologies | |||||
Jakarta JSON Processing (JSON-P) 2.1 | Jakarta JSON Processing (JSON-P) 2.1 | jsonp-2.1 | ✔ | ✔ | ✔ |
Jakarta JSON Binding (JSON-B) 3.0 | Jakarta JSON Binding (JSON-B) 3.0 | jsonb-3.0 | ✔ | ✔ | ✔ |
Jakarta Servlet 6.0 | Jakarta Servlet 6.0 | servlet-6.0 | ✔ | ✔ | ✔ |
Jakarta Server Faces 4.0 | Jakarta Server Faces 4.0 | faces-4.0 | ✔ | ✔ | ✔ |
Jakarta Server Pages 3.1 | Jakarta Server Pages 3.1 | pages-3.1 | ✔ | ✔ | ✔ |
Jakarta Expression Language 5.0 | Jakarta Expression Language 5.0 | expresssionLanguage-5.0 | ✔ | ✔ | ✔ |
Jakarta Standard Tag Library 3.0 | Jakarta Standard Tag Library 3.0 | ✔ | ✔ | ✔ | |
Jakarta Debugging Support for Other Languages 2.0 | Jakarta Debugging Support for Other Languages 2.0 | ✔ | ✔ | ✔ | |
Jakarta WebSocket 2.1 | Jakarta WebSocket 2.1 | websocket-2.1 | ✔ | ✔ | ✔ |
Enterprise application technologies | |||||
Jakarta Concurrency Utilities 3.0 | Jakarta Concurrency Utilities 3.0 | concurrent-3.0 | ✔ | ✔ | ✔ |
Jakarta Contexts and Dependency Injection 4.0 | Jakarta Contexts and Dependency Injection 4.0 | cdi-4.0 | ✔ | ✔ | ✔ |
Jakarta Dependency Injection 2.0 | Jakarta Dependency Injection 2.0 | ✔ | ✔ | ✔ | |
Jakarta Bean Validation 3.0 | Jakarta Bean Validation 3.0 | beanValidation-3.0 | ✔ | ✔ | ✔ |
Jakarta Enterprise Beans 4.0 full | Jakarta Enterprise Beans 4.0 full | enterpriseBeans-4.01 | ✔ |
✔ |
|
Enterprise Beans Lite 4.0 | Jakarta Enterprise Beans 4.0 | enterpriseBeans-4.0 |
✔ |
✔ |
✔ |
Jakarta Interceptors 2.1 | Jakarta Interceptors 2.1 |
✔ |
✔ |
✔ |
|
Jakarta Connectors 2.1 | Jakarta Connectors 2.1 | connectors-2.1 |
✔ |
✔ |
|
Jakarta Persistence 3.1 | Jakarta Persistence 3.1 | persistence-3.1 |
✔ |
✔ |
✔ |
Jakarta Annotations 2.1 | Jakarta Annotations 2.1 |
✔ |
✔ |
✔ |
|
Jakarta Message Service 3.1 | Jakarta Message Service 3.1 | messaging-3.1 |
✔ |
✔ |
|
Jakarta Transactions 2.0 | Jakarta Transactions 2.0 |
✔ |
✔ |
✔ |
|
Jakarta Mail 2.1 | Jakarta Mail 2.1 | mail-2.1 |
✔ |
✔ |
✔ |
Jakarta Batch 2.1 | Jakarta Batch 2.1 | batch-2.1 |
✔ |
✔ | |
Management and security technologies | |||||
Jakarta Authentication 3.0 | Jakarta Authentication 3.0 | appAuthentication-3.0 |
✔ |
✔ |
✔ |
Jakarta Authorization 2.1 | Jakarta Authorization 2.1 | appAuthorization-2.1 |
✔ |
✔ |
✔ |
Jakarta Security 3.0 | Jakarta Security 3.0 | appSecurity-5.0 | ✔ | ✔ | ✔ |
Jakarta EE-related specifications in Java SE | |||||
Jakarta API for XML Processing (JAXP) 1.4 | JSR 206 | ✔ | ✔ | ✔ | |
Jakarta Database Connectivity (JDBC) 4.1 | JSR 221 | jdbc-4.3 | ✔ | ✔ | ✔ |
Jakarta Management Extensions (JMX) 2.0 | JSR 255 | ✔ | ✔ | ✔ | |
JavaBeans Activation Framework (JAF) 1.1 | JSR 925 | ✔ | ✔ | ✔ | |
Streaming API for XML (StAX) 1.0 | JSR 173 | ✔ | ✔ |
✔ |