Unterstützung des Programmiermodells Java EE 8

Liberty entspricht Java™ Platform, Enterprise Edition (Java EE) 8. Die Tabelle und Links für Java EE 8 zeigen, inwieweit jeder der Liberty -und Liberty Core -Server das Java EE 8-Programmiermodell unterstützt.

Java EE-Technologien der Version 8

Tabelle 1. Java EE 8.

Eine Liste mit Java EE-Technologien, die unterteilt sind in Abschnitte für Web-Services, Webanwendungen, Unternehmensanwendungen, Verwaltung und Sicherheit und Java EE-bezogene Spezifikationen in Java SE. Für jede Technologie gibt es eine Spezifikationsreferenz, ein zugehöriges Feature Liberty und einen Hinweis darauf, ob die Technologie von Liberty, Liberty Coreund Open Libertyunterstützt wird. Die Edition Liberty Core enthält einen Teil der Features von Liberty , die in der Edition Liberty verfügbar sind.

Technologie Spezifikationsreferenz Feature Liberty Liberty Liberty Core Open Liberty
           
Java Platform, Enterprise Edition 8 (Java EE 8) JSR 366 javaee-8.0

javaeeClient-8.0

 

Java Platform, Enterprise Edition 8 Web Profile JSR 366 webProfile-8.0

           
Web-Service-Technologien          
Java API for RESTful Web Services (JAX-RS) 2.1 JSR 370 jaxrs-2.1

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-Service-Metadaten für die Java-Plattform 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.1 JSR 374 jsonp-1.1
Java API for JSON Binding (JSON-B) 1.0 JSR 367 jsonb-1.0
Java-Servlet 4.0 JSR 369 servlet-4.0
JavaServer Faces (JSF) 2.3 JSR 372 jsf-2.3
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
           
Unternehmensanwendungstechnologien          
EE Concurrency Utilities 1.0 JSR 236 concurrent-1.0
Kontexte und Abhängigkeitsinjektion für Java (Web-Beans) 2.0 JSR 365 cdi-2.0
Dependency Injection for Java 1.0 JSR 330  
Bean Validation 2.0 JSR 380 beanValidation-2.0
Enterprise JavaBeans (EJB) 3.2 vollständig JSR 345 ejb-3.22

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

Interceptors 1.2 Rev A JSR 318  

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

 

Java Persistence 2.2 JSR 338 jpa-2.2

Allgemeine Annotationen für die Java-Plattform 1.3 JSR 250  

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

 

Java Transaction API (JTA) 1.3 JSR 907  

JavaMail 1.6 JSR 919 javaMail-1.6

Batch Applications for Java Platform 1.0 JSR 352 batch-1.0

 
           
Verwaltungs- 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 Security 3.0 JSR 375 appSecurity-3.0
Java EE Application Deployment 1.2 (optional) JSR 88        
J2EE Management 1.13 JSR 77 j2eeManagement-1.1

 
           
Java EE-bezogene 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 Erweiterungen des WebSphere® -Programmiermodells finden Sie unter " "WebSphere -Erweiterungen" im Thema " WebSphere Application Server : Übersicht ".

HTTP/2-Protokoll aktivieren

Informationen zum Aktivieren des Protokolls HTTP/2 finden Sie unter HTTP/2 -Unterstützung für Liberty.

1 SOAP with Attachments API for Java (SAAJ) wird auch als Java APIs for XML Messagingbezeichnet.
2 Das Feature ejb-3.2 enthält die folgenden EJB-Unterfeatures: ejbLite-3.1, ejbHome-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2und mdb-3.2.

EJB-Entity-Beans und die darin enthaltene EJB sind optional.

3 Zum Aufrufen von Management-EJB-APIs muss die Serverkonfiguration die Features j2eeManagement-1.1 und ejbRemote-3.2 in einem Feature-Manager enthalten. 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.