Unterstützung des Java EE 7-Programmiermodells

Liberty ist mit Java™ Platform, Enterprise Edition (Java EE) 7 kompatibel. Die Tabelle und die Links für Java EE 7 zeigen, inwieweit jeder der wichtigsten Server das traditionelle Programmiermodell von WebSphere Application Server unterstützt.

Java EE-Technologien der Version 7

Tabelle 1. Java EE 7-Unterstützung.

Eine Liste der Java EE-Technologien, unterteilt in Abschnitte für Web-Services, Webanwendungen, Unternehmensanwendungen, Management und Sicherheit und Java EE-relevante Spezifikationen in Java SE. Für jede Technologie sind eine Spezifikationsreferenz und zugehörige Liberty-Features angegeben. Außerdem ist angegeben, ob die jeweilige Technologie von WebSphere Application Server Traditional, Liberty und WebSphere Application Server Liberty Core unterstützt wird. Die WebSphere Application Server Liberty Core-Edition enthält eine Untergruppe der Liberty-Features, die in den anderen Produkteditionen verfügbar sind.

Technologie Spezifikationsreferenz Libertyfeature Traditional Liberty Liberty Core
           
Java Platform, Enterprise Edition 7 (Java EE 7) JSR 342 javaee-7.0

javaeeClient-7.0

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

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

Implementing Enterprise Web Services 1.4 JSR 109  

 
Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224 jaxws-2.2  
Web Services Interoperability Organization (WS-I) Basic Profile 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    
Java API for XML-based RPC (JAX-RPC) 1.1 (Optional) JSR 101      
Java API for WSDL (JWSDL) JSR 110    
SOAP with Attachments API for Java (SAAJ) 1.31 JSR 67  
Java API for XML Registries (JAXR) 1.0 (Optional) JSR 93      
           
Webanwendungstechnologien          
Java API for JSON Processing (JSON-P) 1.0 JSR 353 jsonp-1.0

Java Servlet 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

           
Unternehmensanwendungstechnologien          
EE Concurrency Utilities 1.0 JSR 236 concurrent-1.0

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

Contexts and Dependency Injection for Java (Web Beans) 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 - vollständig 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

 
Java Persistence 2.1 JSR 338 jpa-2.1

Common Annotations for the Java Platform 1.24 JSR 250  

Java Message Service (JMS) API 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

 
           
Management- und Sicherheitstechnologien          
Java Authentication Service Provider Interface for Containers (JASPIC) 1.1 JSR 196 jaspic-1.1

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

Java EE Application Deployment 1.2 (Optional) JSR 88      
J2EE Management 1.15 JSR 77 j2eeManagement-1.1

 
           
Java EE-relavante Spezifikationen in Java SE          
Java API for XML Processing (JAXP) 1.4 JSR 206  
Java Database Connectivity (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  

Programmiermodellerweiterungen

Eine Liste der WebSphere-Programmiermodellerweiterungen finden Sie unter WebSphere Application Server: Übersicht.

1 SOAP with Attachments API for Java (SAAJ) wird auch als Java APIs for XML Messaging bezeichnet.
2 Java EE 7 definiert CDI 1.1. Das CDI-Wartungsrelease ist CDI 1.2. Das Feature cdi-1.2 unterstützt CDI 1.1 und CDI 1.2.
3 Das Feature ejb-3.2 enthält die folgenden untergeordneten EJB-Features: ejbLite-3.1, ejbHome-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2 und mdb-3.2.
4 Mit Common Annotations 1.2 wird der einzelne Annotationstyp javax.annotation.Priority hinzugefügt, der von Contexts and Dependency Injection 1.2 verwendet wird. Informationen zu CDI 1.2 finden Sie unter Contexts and Dependency Injection 1.2.
5 Wenn Management-EJB-APIs aufgerufen werden sollen, muss die Serverkonfiguration die Features j2eeManagement-1.1 und ejbRemote-3.2 in einem Feature-Manager haben. Wenn beide Features sich in der Serverkonfiguration befinden, können Sie eine Management-EJB-API über den JNDI-Lookupnamen aufrufen. Der Name der Management-EJB-Bindung (JNDI-Lookupname) ist ejb/mejb/MEJB.

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: rwlp_prog_model_support.html