Prise en charge du modèle de programmation Java EE 7

Le profil Liberty est conforme au modèle Java™ Platform, Enterprise Edition (Java EE) 7. Le tableau et les liens Java EE 7 indiquent dans quelle mesure chaque profil de serveur majeur supporte le modèle de programmation complet de WebSphere Application Server..

Technologies Java EE 7

Tableau 1. Prise en charge de Java EE 7 par profil.

Liste de technologies Java EE, subdivisée en sections intitulées Services Web, Applications Web, Applications d'entreprise, Gestion et sécurité, Spécifications associées à Java EE dans Java SE. Pour chaque technologie, une référence de spécification est indiquée ainsi que toute fonction Liberty associée. Deux colonnes précisent également si la technologie en question est prise en charge par le profil complet, par le profil Liberty et par Liberty Core.

Technologie Référence de la spécification Fonction Liberty Profil complet profil Liberty Liberty Core
           
Java Platform, Enterprise Edition 7 (Java EE 7) JSR 342

javaee-7.0
javaeeClient-7.0

 

[8.5.5.6 ou ultérieure]

 
Java Platform, Enterprise Edition 7 Web Profile JSR 342 webProfile-7.0  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

           
Services Web          
Java API for RESTful Web Services (JAX-RS) 2.0 JSR 339 jaxrs-2.0  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Implémentation de Enterprise Web Services 1.4 JSR 109  

[8.5.5.4 ou ultérieure]

 
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) WS-I Basic Profile 1.2

WS-I Basic Profile 2.0

jaxws-2.2

 
Java Architecture for XML Binding (JAXB) 2.2 JSR 222 jaxb-2.2

 
Web Services Metadata for the Java Platform JSR 181  

 
API Java pour le RPC basé sur XML (JAX-RPC) 1.1 (facultatif) JSR 101      
API Java pour WSDL (JWSDL) JSR 110  

 
API Java pour XML Messaging 1.3 (facultatif) JSR 67      
SOAP with Attachments API for Java (SAAJ) 1.3 JSR 67  

API Java poue les registres XML (JAXR) 1.0 (facultatif) JSR 93      
           
Applications Web          
Java API for JSON Processing (JSON-P) 1.0 JSR 353 jsonp-1.0  

[8.5.5.4 ou ultérieure]

[8.5.5.4 ou ultérieure]

Java Servlet 3.1 JSR 340 servlet-3.1  

[8.5.5.4 ou ultérieure]

[8.5.5.4 ou ultérieure]

JavaServer Faces (JSF) 2.2 JSR 344 jsf-2.2  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

JavaServer Pages 2.3 JSR 245 jsp-2.3  

[8.5.5.5 ou ultérieure]

[8.5.5.5 ou ultérieure]

Expression Language (JSP/EL) 3.0 JSR 341 el-3.0  

[8.5.5.5 ou ultérieure]

[8.5.5.5 ou ultérieure]

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  

[8.5.5.5 ou ultérieure]

[8.5.5.5 ou ultérieure]

WebSocket 1.0 JSR 356 websocket-1.0  

[8.5.5.4 ou ultérieure]

[8.5.5.4 ou ultérieure]

           
Applications d'entreprise          
EE Concurrency Utilities 1.0 JSR 236 concurrent-1.0  

[8.5.5.4 ou ultérieure]

[8.5.5.4 ou ultérieure]

Contexts and Dependency Injection for Java (Web Beans) 1.2 JSR 346 cdi-1.2  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Contexts and Dependency Injection for Java (Web Beans) 1.1 JSR 346 cdi-1.21  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Dependency Injection for Java 1.0 JSR 330  

Bean Validation 1.1 JSR 349 beanValidation-1.1  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Enterprise JavaBeans (EJB) 3.2 full JSR 345 ejb-3.22  

[8.5.5.6 ou ultérieure]

 
Enterprise JavaBeans (EJB) 3.2 Lite JSR 345 ejbLite-3.2  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Interceptors 1.2 JSR 318    

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Java EE Connector Architecture (JCA) 1.7 JSR 322 jca-1.7  

[8.5.5.6 ou ultérieure]

 
Java Persistence 2.1 JSR 338 jpa-2.1  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Common Annotations pour Java Platform 1.2 JSR 250    

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Java Message Service (JMS) API 2.0 JSR 343 jms-2.0  

[8.5.5.6 ou ultérieure]

 
Java Transaction API (JTA) 1.2 JSR 907  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

JavaMail 1.5 JSR 919 javaMail-1.5  

[8.5.5.6 ou ultérieure]

[8.5.5.6 ou ultérieure]

Batch Applications for Java Platform 1.0 JSR 352 batch-1.0  

[8.5.5.6 ou ultérieure]

 
           
Technologies de gestion et sécurité          
Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 JSR 196 jaspic-1.1  

[8.5.5.6 ou ultérieure]

 
Java Authorization Contract for Containers (JACC) 1.5 JSR 115 jacc-1.5  

[8.5.5.6 ou ultérieure]

 
Java EE Application Deployment 1.2 (facultatif) JSR 88      
J2EE Management 1.14 JSR 77 j2eeManagement-1.1

[8.5.5.6 ou ultérieure]

 
           
Spécifications associées à Java EE dans Java SE          
Java API for XML Processing (JAXP) 1.4 JSR 206  
Java Database Connectivity (JDBC) 4.1 JSR 221 jdbc-4.1  

[8.5.5.5 ou ultérieure]

[8.5.5.5 ou ultérieure]

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 une liste d'extensions de modèle de programmation, WebSphere, voir "Extensions WebSphere" dans la rubrique WebSphere Application Server: Overview and quick start.

1 Java EE 7 définit CDI 1.1. L'édition de maintenance de CDI est CDI 1.2. La fonction cdi-1.2 prend en charge CDI 1.1 et CDI 1.2.
2 The ejb-3.2 feature includes the following EJB sub-features: ejbLite-3.2, ejbHome-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2, and mdb-3.2.
3 Common Annotations 1.2 a ajouté le type d'annotation unique javax.annotation.Priority, qui est utilisé par Contexts and Dependency Injection 1.2. Pour plus d'informations sur CDI 1.2, voir Contexts and Dependency Injection 1.2.
4 Pour l'appel des API Management EJB, il est nécessaire que la configuration de serveur comporte les fonctions j2eeManagement-1.1 et ejbRemote-3.2 dan sun 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.

Icône indiquant le type de rubrique Rubrique de référence

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_prog_model_support
Nom du fichier : rwlp_prog_model_support.html