Soporte de modelo de programación de Java EE 8

Liberty cumple con Java™ Platform, Enterprise Edition (Java EE) 8. La tabla y los enlaces de Java EE 8 muestran hasta qué punto cada uno de los servidores Liberty y Liberty Core da soporte al modelo de programación Java EE 8.

Tecnologías Java EE 8

Tabla 1. Java EE 8.

Una lista de las tecnologías Java EE subdivididas en secciones para servicios web, aplicaciones web, aplicaciones empresariales, gestión y seguridad y especificaciones relacionadas con Java EE en Java SE. Para cada tecnología hay una referencia de especificación, cualquier característica de Liberty relacionada y una indicación de si la tecnología está soportada por Liberty, Liberty Corey Open Liberty. La edición Liberty Core contiene un subconjunto de las características de Liberty que están disponibles en la edición Liberty .

Tecnología Referencia de especificación Característica 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 Perfil web JSR 366 webProfile-8.0

           
Tecnologías de servicios web          
API Java para servicios web RESTful (JAX-RS) 2.1 JSR 370 jaxrs-2.1

Implementación de Enterprise Web Services 1,4 JSR 109    
API de Java para servicios web basados en XML (JAX-WS) 2.2 JSR 224 jaxws-2.2  
Perfil WS-I (Web Services Interoperability Organization) básico 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  
Metadatos de servicios web para la plataforma Java JSR 181    
API de Java para RPC basado en XML (JAX-RPC) 1.1 (Opcional) JSR 101        
Java API for WSDL (JWSDL) JSR 110    
SOAP con API de archivos adjuntos para Java (SAAJ) 1.31 JSR 67  
Java API for XML Registries (JAXR) 1.0 (Opcional) JSR 93        
           
Tecnologías de aplicaciones web          
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
Servlet Java 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
JSTL (Standard Tag Library for JavaServer Pages) 1.2 JSR 52  
Soporte de depuración para otros idiomas 1.0 JSR 45  
WebSocket 1.1 JSR 356 websocket-1.1
           
Tecnologías de aplicación empresarial          
EE Concurrency Utilities 1.0 JSR 236 concurrent-1.0
Inyección de contextos y dependencias para Java (beans web) 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 completo 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 Arquitectura de conectores (JCA) 1.7 JSR 322 jca-1.7

 

Persistencia Java 2.2 JSR 338 jpa-2.2

Anotaciones comunes para la plataforma Java 1.3 JSR 250  

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

 

JTA (Java Transaction API) 1.3 JSR 907  

JavaMail 1.6 JSR 919 javaMail-1.6

Batch Applications for Java Platform 1.0 JSR 352 batch-1.0

 
           
Tecnologías de gestión y seguridad          
JASPIC (Java Authentication Service Provider Interface for Containers) 1.1 JSR 196 jaspic-1.1

Contrato de autorización Java para contenedores (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 (Opcional) JSR 88        
J2EE Gestión 1.13 JSR 77 j2eeManagement-1.1

 
           
Especificaciones relacionadas con Java EE en Java SE          
Java API for XML Processing (JAXP) 1.4 JSR 206  
Conectividad de base de datos 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  
StAX (Streaming API for XML) 1.0 JSR 173  

Extensiones del modelo de programación.

Para obtener una lista de las extensiones del modelo de programación WebSphere®, consulte "WebSphere " en el tema WebSphere Application Server : Descripción general.

Habilitación del protocolo HTTP/2

Para habilitar el protocolo HTTP/2 , consulte Soporte deHTTP/2 para Liberty.

1 SOAP with Attachments API for Java (SAAJ) también se conoce como API Java para mensajería XML.
2 La característica ejb-3.2 incluye las siguientes subcaracterísticas EJB: ejbLite-3.1, ejbHome-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2y mdb-3.2.

Los beans de entidad EJB y EJB QL que acompañan son opcionales.

3 Para invocar las API EJB de gestión, la configuración del servidor debe tener las características j2eeManagement-1.1 y ejbRemote-3.2 en un gestor de características. Cuando ambas características estén en la configuración del servidor, podrá invocar a la API de Management EJB a través de la búsqueda de nombres JNDI. El nombre de enlace de Management EJB (nombre de búsqueda JNDI) es ejb/mejb/MEJB.