Prise en charge du modèle de programmation Java EE 7
Liberty est compatible avec Java™ Platform, Enterprise Edition (Java EE) 7. Le tableau et les liens Java EE 7 indiquent dans quelle mesure chacun des principaux serveurs prend en charge le modèle de programmation WebSphere® Application Server traditionnel.
Technologies Java EE 7
| Technologie | Référence de la spécification | Fonction Liberty | Traditional | Liberty | Liberty Core | Open Liberty |
|---|---|---|---|---|---|---|
| Java Platform, Enterprise Edition 7 (Java EE 7) | JSR 342 | javaee-7.0 | ✔ |
✔ |
✔ |
|
| Java Platform, Enterprise Edition 7 Web Profile | JSR 342 | webProfile-7.0 | ✔ |
✔ |
✔ |
✔ |
| Services Web | ||||||
| Java API for RESTful Web Services (JAX-RS) 2.0 | JSR 339 | jaxrs-2.0 | ✔ |
✔ |
✔ |
✔ |
| Implémentation de Enterprise Web Services 1.4 | JSR 109 | ✔ |
✔ | ✔ | ||
| Java API for XML-Based Web Services (JAX-WS) 2.2 | JSR 224 | jaxws-2.2 | ✔ | ✔ | ✔ | |
| Profil de base Web Services Interoperability Organization (WS-I) | Profil de base WS-I 1.2 | jaxws-2.2 | ✔ | ✔ | ✔ | |
| Java Architecture for XML Binding (JAXB) 2.2 | JSR 222 | jaxb-2.2 | ✔ | ✔ | ✔ | |
| Métadonnées de services Web pour la plateforme Java | JSR 181 | ✔ | ✔ | ✔ | ||
| Java API for XML-based RPC (JAX-RPC) 1.1 (facultatif) | API Java pour le RPC basé sur XML | ✔ | ||||
| Java API for WSDL (JWSDL) | JSR 110 | ✔ | ✔ | ✔ | ||
| SOAP with Attachments API for Java (SAAJ) 1.31 | JSR 67 | ✔ | ✔ | ✔ | ✔ | |
| API Java pour les registres XML (JAXR) 1.0 (facultatif) | JSR 93 | ✔ | ||||
| Technologie d'application Web | ||||||
| Java API for JSON Processing (JSON-P) 1.0 | JSR 353 | jsonp-1.0 | ✔ |
✔ | ✔ | ✔ |
| Servlet Java 3.1 | JSR 340 | servlet-3.1 | ✔ |
✔ | ✔ | ✔ |
| JavaServer Faces (JSF) 2.2 | JSR 344 | jsf-2.2 | ✔ |
✔ |
✔ | ✔ |
| JavaServer Pages (JSP) 2.3 | JSR 245 | jsp-2.3 | ✔ |
✔ | ✔ | ✔ |
| Expression Language (EL) 3.0 | JSR 341 | el-3.0 | ✔ |
✔ | ✔ | ✔ |
| Standard Tag Library for JavaServer Pages (JSTL) 1.2 | JSR 52 | ✔ | ✔ | ✔ | ✔ | |
| Debugging Support for Other Languages 1.0 | JSR 45 | ✔ | ✔ | ✔ | ✔ | |
| WebSocket 1.1 | JSR 356 | websocket-1.1 | ✔ |
✔ | ✔ | ✔ |
| WebSocket 1.0 | JSR 356 | websocket-1.0 | ✔ |
✔ | ✔ | ✔ |
| Technologie d'application d'entreprise | ||||||
| EE Concurrency Utilities 1.0 | JSR 236 | concurrent-1.0 | ✔ |
✔ | ✔ | ✔ |
| Injection de contextes et de dépendances pour Java (beans Web) 1.2 | JSR 346 | cdi-1.2 | ✔ |
✔ | ✔ | ✔ |
| Injection de contextes et de dépendances pour Java (beans Web) 1.1 | JSR 346 | cdi-1.2 2 | ✔ | ✔ | ✔ | |
| Dependency Injection for Java 1.0 | JSR 330 | ✔ | ✔ | ✔ | ✔ | |
| Bean Validation 1.1 | JSR 349 | beanValidation-1.1 | ✔ |
✔ | ✔ | ✔ |
| Enterprise JavaBeans (EJB) 3.2 complet | JSR 345 | ejb-3.23 | ✔ |
✔ | ✔ | |
| Enterprise JavaBeans (EJB) 3.2 Lite | JSR 345 | ejbLite-3.2 | ✔ |
✔ |
✔ |
✔ |
| Interceptors 1.2 | JSR 318 | ✔ |
✔ |
✔ |
✔ |
|
| Java EE Connector Architecture (JCA) 1.7 | JSR 322 | jca-1.7 | ✔ |
✔ |
✔ |
|
| Persistance Java 2.1 | JSR 338 | jpa-2.1 | ✔ |
✔ |
✔ |
✔ |
| Annotations communes pour la plateforme Java 1.24 | JSR 250 | ✔ |
✔ |
✔ |
✔ |
|
| API JMS (Java Message Service) 2.0 | JSR 343 | jms-2.0 | ✔ |
✔ |
✔ |
|
| Java Transaction API (JTA) 1.2 | JSR 907 | ✔ |
✔ |
✔ |
✔ |
|
| JavaMail 1.5 | JSR 919 | javaMail-1.5 | ✔ |
✔ |
✔ |
✔ |
| Batch Applications for Java Platform 1.0 | JSR 352 | batch-1.0 | ✔ |
✔ |
✔ |
|
| Technologies de gestion et sécurité | ||||||
| JASPIC (Java Authentication Service Provider Interface for Containers) 1.1 | JSR 196 | jaspic-1.1 | ✔ |
✔ |
✔ |
✔ |
| JACC (Java Authorization Contract for Containers) 1.5 | JSR 115 | jacc-1.5 | ✔ |
✔ |
✔ |
✔ |
| Java EE Application Deployment 1.2 (facultatif) | JSR 88 | ✔ | ||||
| J2EE Management 1.15 | JSR 77 | j2eeManagement-1.1 | ✔ |
✔ |
✔ |
|
| Spécifications concernant Java EE dans Java SE | ||||||
| Java API for XML Processing (JAXP) 1.4 | JSR 206 | ✔ | ✔ | ✔ | ✔ | |
| Connectivité à la base de données Java (JDBC) 4.1 | JSR 221 | jdbc-4.1 | ✔ |
✔ | ✔ | ✔ |
| Java Management Extensions (JMX) 2.0 | JSR 255 | ✔ | ✔ | ✔ | ✔ | |
| JavaBeans Activation Framework (JAF) 1.1 | JSR 925 | ✔ | ✔ | ✔ | ✔ | |
| Streaming API for XML (StAX) 1.0 | JSR 173 | ✔ | ✔ | ✔ | ✔ |
Extensions du modèle de programmation
Pour obtenir la liste des extensions du modèle de programmation WebSphere, consultez "WebSphere » dans la rubrique WebSphere Application Server : Présentation.
cdi-1.2 prend en charge CDI 1.1 et CDI 1.2.javax.annotation.Priority , utilisé par Contexts and Dependency Injection 1.2 . Pour plus d'informations sur CDI 1.2, voir Contexts and Dependency Injection 1.2.j2eeManagement-1.1 et ejbRemote-3.2 dans un gestionnaire de fonctions. Lorsque ces deux fonctions figurent dans la configuration de serveur,
vous pouvez appeler l'API Management EJB via la recherche de nom
JNDI. Le nom de liaison Management EJB (nom de recherche JNDI) est
ejb/mejb/MEJB.