Vídeo: Java EE 7 en Liberty

La siguiente transcripción es para el vídeo "Java EE 7 en Liberty" donde se describe el soporte de Liberty para las especificaciones Java™ Platform, Enterprise Edition (Java EE) 7 y se resaltan las formas para habilitar los servidores de Liberty para Java EE 7. Esta transcripción es el storyboard del vídeo. El audio describe la narración y los títulos. La Acción en pantalla describe el contenido que aparece en el vídeo.

Vídeo Java EE 7 en Liberty

Tabla 1. Página del título y ventajas de Java EE 7. Aparece el título y luego se listan las ventajas de Java EE 7.
Escena Audio Acción en pantalla
1 Liberty ahora es compatible con Java Platform, Enterprise Edition, versión 7. Este vídeo le informa sobre el soporte de Liberty para Java EE 7 y muestra cómo se puede configurar de forma rápida los servidores para Java EE 7. Aparece el título Java EE 7 en Liberty y el logotipo de Java Compatible Enterprise Edition. También aparece Java Platform, Enterprise Edition, versión 7 en lugar de Java EE 7 durante unos segundos que ofrece el nombre completo de Java EE 7.
2 Con Java EE 7, dispone de una infraestructura abierta que le permite proporcionar soluciones empresariales potentes y sacar partido de la programación Java.

Puede ofrecer aplicaciones escalables HTML5 dinámicas para sistemas de escritorio, tabletas y smartphones.

Puede ser más productivo. La arquitectura simplificada de la aplicación reduce la cantidad de código común necesario para la lógica empresarial.

Y puede admitir más demandas empresariales. Puede escribir aplicaciones por lotes en Java que utilizan una API estándar y que se pueden trasladar entre varios entornos de ejecución. También puede dividir trabajos por lotes en fragmentos gestionables para conseguir un rendimiento ininterrumpido.

Aparece la animación que describe Java EE 7 e ilustra las principales ventajas:
  • Aplicaciones escalables HTML5 dinámicas
  • Mayor productividad de los desarrolladores
  • Tecnologías empresariales como, por ejemplo, el proceso por lotes
Tabla 2. Agrupación de especificaciones en "Java EE 7 Full Platform" y "Java EE 7 Web Profile". Aparecen las especificaciones disponibles en los grupos "Java EE 7 Full Platform" y "Java EE 7 Web Profile".
Escena Audio Acción en pantalla
3 Java EE 7 presenta Full Platform. Todas las especificaciones de Java EE 7 (o JSR) se hallan en Full Platform. Muestra una imagen de todo EE 7. Se resalta "Full Platform" y, a continuación, todas las especificaciones.
4 Especificaciones para las aplicaciones web que se hallan en Web Profile, un subconjunto de Full Platform.

Java EE 6 presentaba Web Profile como ayuda para los desarrolladores de aplicaciones web dinámicas, que proporcionaba tecnología como EJB Lite, Java Persistence API y Java Transaction API.

Para Java EE 7, Web Profile añade soporte para HTML5.

Dos tecnologías nuevas, WebSocket y JSON, aceleran los intercambios de datos y simplifican el análisis de datos para aplicaciones portables. Las actualizaciones a tecnologías existentes, JAX-RS 2.0, Java Server Faces 2.2 y Servlet 3.1 mejoran la capacidad de desarrollar aplicaciones HTML5 dinámicas.

Un modelo de desarrollo POJO más potente permite un uso de anotaciones como, por ejemplo, en Interceptors y CDI.

Bean Validation 1.1 ofrece la validación a nivel de método.
Aparece la imagen que tiene Java EE 7 completo. A continuación, se muestra la animación en la que se listan las especificaciones de Web Profile y se resaltan las especificaciones que se oyen en el audio.
Perfil web 

Especificación                        Java EE 6  Java EE 7

Bean Validation                             1.0   1.1
Common Annotations for the Java Platform    1.1   1.2
Contexts and Dependency Injection (CDI)     1.0   1.2
Debugging Support for Other Languages       1.0   1.0
Dependency Injection for Java               1.0   1.0
Enterprise JavaBeans (EJB) Lite             3.1   3.2
Expression Language (JSP/EL)                2.2   3.0
Interceptors                                1.1   1.2
Java API for JSON Processing (JSON-P)       n/d   1.0
Java API for RESTful Web Services (JAX-RS)  n/d   2.0
Java Database Connectivity (JDBC)           4.0   4.1
Java Naming and Directory Interface (JNDI)  1.0   1.0
Java Servlet                                3.0   3.1
JavaServer Faces (JSF)                      2.0   2.2
JavaServer Pages (JSP)                      2.2   2.3
Java Transaction API (JTA)                  1.1   1.2
Java Persistence API (JPA)                  2.0   2.1
Managed Beans                               1.0   1.0
Standard Tag Library for JavaServer Pages (JSTL) 1.2  1.2
WebSocket                                   n/d   1.0, 1.1
5 En la versión 7 también se han añadido especificaciones para aplicaciones empresariales, de servicio web, por lotes y demás, así como soporte para la seguridad de aplicaciones, el despliegue y la gestión. Estas especificaciones se hallan en Full Platform.

Java EE 7 dispone de una arquitectura simplificada que requiere menos código común para la lógica empresarial como, por ejemplo, en JMS 2.0.

Para la empresa, puede utilizar Aplicaciones por lotes para utilizar de mejor forma los recursos informáticos desplazando las horas de proceso a momentos en que los recursos suelen estar desocupados. De forma simultánea, Programas de utilidad admite aplicaciones escalables que se integran con el tiempo de ejecución de Java EE de una forma fiable y segura.

Full Platform también se actualizado el soporte para Java Connector Architecture y Java Message Service.

Aparece la imagen que tiene Java EE 7 completo. A continuación, se muestra la animación en la que se listan las especificaciones de Full Platform y se resaltan las especificaciones que se oyen en el audio.
Full Platform

Perfil web 

Especificación                        Java EE 6  Java EE 7

Bean Validation                             1.0   1.1
Common Annotations for the Java Platform    1.1   1.2
Contexts and Dependency Injection (CDI)     1.0   1.2
Debugging Support for Other Languages       1.0   1.0
Dependency Injection for Java               1.0   1.0
Enterprise JavaBeans (EJB) Lite             3.1   3.2
Expression Language (JSP/EL)                2.2   3.0
Interceptors                                1.1   1.2
Java API for JSON Processing (JSON-P)       n/d   1.0
Java API for RESTful Web Services (JAX-RS)  n/d   2.0
Java Database Connectivity (JDBC)           4.0   4.1
Java Naming and Directory Interface (JNDI)  1.0   1.0
Java Servlet                                3.0   3.1
JavaServer Faces (JSF)                      2.0   2.2
JavaServer Pages (JSP)                      2.2   2.3
Java Transaction API (JTA)                  1.1   1.2
Java Persistence API (JPA)                  2.0   2.1
Managed Beans                               1.0   1.0
Standard Tag Library for JavaServer Pages (JSTL) 	1.2  1.2
WebSocket                                   n/d   1.0, 1.1

Remaining Full Platform

Batch Applications for Java Platform        n/d   1.0
EE Concurrency Utilities                    n/d   1.0
Enterprise JavaBeans (EJB) full             n/d   3.2
Implementing Enterprise Web Services        n/d   1.4
J2EE Management                             n/d   1.1
Java API for RESTful Web Services (JAX-RS)  1.1   n/d
Java API for XML-Based Web Services (JAX-WS) n/d  2.2
Java API for WSDL (JWSDL) 
Java API for XML Processing (JAXP)          n/d   1.4
Java Architecture for XML Binding (JAXB)    n/d   2.2
Java Authentication Service Provider Interface for Containers (JASPIC) n/d  1.1
Java Authorization Contract for Containers (JACC) n/d  1.5
Java EE Connector Architecture (JCA)        1.6   1.7
JavaMail                                    n/d   1.5
Java Message Service (JMS) API              1.1   2.0
Java Management Extensions (JMX)            n/d   2.0
JavaBeans Activation Framework (JAF)        n/d   1.1
SOAP with Attachments API for Java (SAAJ)   n/d   1.3
Streaming API for XML (StAX)                n/d   1.0
Metadatos de servicios web para la plataforma Java
6 En total, Java EE 7 tiene más de 20 especificaciones nuevas o modificadas.

El producto de Liberty admite las especificaciones de Full Platform mientras que el producto Liberty Core admite principalmente las especificaciones de Web Profile.

Aparece la imagen de Java EE 7 completo. Se resaltan las especificaciones que admite Liberty y Liberty Core.
Tabla 3. Demostración acerca de la instalación de Liberty con Java EE 7 extrayendo un archivo comprimido (ZIP). Se muestra cómo instalar un tiempo de ejecución de Liberty con Java EE 7 extrayendo un archivo ZIP descargado de WASdev.
Escena Audio Acción en pantalla
7 Puede instalar Liberty con tecnología Java EE 7 descargando un archivo ZIP o comprimido del sitio web de WASdev en un directorio temporal y, a continuación, extrayendo el archivo ZIP en un directorio vacío. Se muestra cómo descargar un archivo ZIP con tecnologías Java EE y Liberty desde el sitio web de WASdev en el directorio C:\wlp_temp de una estación de trabajo y, a continuación, extraer el archivo ZIP a C:\, lo que implica la instalación de Liberty en C:\wlp.
8 ¡Es así de fácil! Se muestra la selección del directorio de instalación C:\wlp.
Tabla 4. Demostración que añade un tiempo de ejecución de Liberty con características de Java EE 7 en WebSphere Developer Tools for Eclipse. Se muestra cómo instalar un servidor con características Java EE en WebSphere Developer Tools.
Escena Audio Acción en pantalla
9 En WebSphere Developer Tools for Eclipse, puede añadir un tiempo de ejecución de Liberty con tecnologías Java EE.

Cree un servidor nuevo y seleccione descargar e instalar un entorno de tiempo de ejecución de Liberty desde ibm.com.

Las opciones de tiempo de ejecución con tecnologías Java EE 7 son para la plataforma completa, perfil web o cliente.

Puede añadir características individuales. Las tecnologías disponibles en la opción de tiempo de ejecución seleccionada aparecen sombreadas.

Se muestran imágenes que demuestran cómo añadir un servidor de Liberty que dispone de Java EE en WebSphere Developer Tools.
  1. Pulse el botón derecho en la vista Servidores y seleccione Nuevo > Servidor.
  2. En el asistente Nuevo servidor:
    1. Seleccione el tipo de servidor WebSphere Application Server Liberty y pulse el enlace Añadir.
    2. Seleccione Instalar desde archivo o repositorio y pulse Siguiente.
    3. Especifique la ubicación en la que se va a instalar Liberty, seleccione Descargar e instalar un nuevo entorno de ejecución desde ibm.com, seleccione un producto de Liberty con tecnologías Java EE 7 y pulse Siguiente.
    4. Seleccione los complementos que desea instalar y pulse Siguiente.
    5. Acepte el acuerdo de licencia y pulse Finalizar
    6. Tras la instalación, pulse Siguiente.
    7. Especifique un nombre de servidor y pulse Siguiente.
    8. Pulse Finalizar.
Para iniciar el servidor, pulse el botón derecho del ratón en el servidor de Liberty de la vista Servidores y pulse Iniciar.
Tabla 5. Demostración sobre cómo añadir características de Java EE 7 a una instalación de Liberty desde una línea de mandatos e Installation Manager. Se muestra cómo ejecutar un mandato installUtility para instalar características de Java EE. Se muestra brevemente la opción Installation Manager.
Escena Audio Acción en pantalla
10 Ya ha instalado Liberty, ahora puede añadir las características de Java EE 7 a su instalación ejecutando un mandato featureManager o installUtility. Se muestra la ejecución de un mandato installUtility para instalar características en una instalación existente de Liberty en C:\wlp.
  1. Desde una línea de mandatos en C:\wlp\bin, se muestra la ejecución de un mandato para instalar la característica webProfile-7.0:
    installUtility install webProfile-7.0
  2. Especifique 1 para aceptar los términos del acuerdo de licencia.
Los mensajes del mandato listan las características instaladas.
11 También puede utilizar Installation Manager para instalar características de Java EE 7. Se muestran imágenes que demuestran cómo utilizar Installation Manager para instalar Liberty con características de Java EE 7.
  1. Durante la instalación de IBM WebSphere Application Server Liberty Network Deployment 8.5.5.6, en Repositorios de Liberty en la página Instalar paquetes, seleccione Permitir que Installation Manager se conecte a Repositorio de IBM WebSphere Liberty y pulse Siguiente.
  2. En Selección de activos en la página Instalar paquetes, pulse Iniciar asistente de selección de activos.
  3. En el diálogo Selección de activos:
    1. Pulse el botón Instalar para seleccionar una tecnología Java EE para instalar.
    2. Cuando el botón Instalar cambie al botón Pendiente de instalación, pulse Siguiente.
    3. En Acuerdo de licencia, seleccione Acepto los términos del acuerdo de licencia y pulse Finalizar.
  4. En Selección de activos en la página Instalar paquetes, revise la lista de activos para instalar y pulse Siguiente.
12   Muestra un resumen de las formas de instalar tecnologías Java EE 7 para Liberty:
  • Archivo ZIP del sitio web de WASdev
  • WebSphere Application Server Developer Tools for Eclipse
  • Mandato installUtility o featureManager
  • IBM Installation Manager
Tabla 6. Configuración de demostración de un servidor de Liberty para añadir una característica Java EE 7. Muestra cómo añadir una característica Java EE 7 a una configuración de servidor.
Escena Audio Acción en pantalla
13 Tras instalar las características de Java EE 7, añadir soporte para una especificación de Java EE 7 en un servidor de Liberty resulta tan simple como añadir un nombre de característica en el archivo server.xml. En la cabecera Configuración, muestra una línea de mandatos en C:\wlp\bin con el mandato server run server1 y con los mensajes que indican que server1 se está ejecutando. Se muestra también un editor de texto abierto en el archivo server.xml de server1. Finalmente, muestra la adición de la característica jaxrs-2.0 a un gestor de características y los mensajes de server1 resultantes que confirman el cambio de configuración del servidor.
14 Liberty proporciona las características javaee-7.0, webProfile-7.0 y javaeeClient-7.0 para su comodidad con el fin de facilitar la habilitación de que sus servidores den soporte a un amplio rango de aplicaciones. Muestra una lista de características para su comodidad de Liberty para Java EE 7:
  • javaee-7.0
  • webProfile-7.0
  • javaeeClient-7.0
15 Utilice la característica javaee-7.0 para añadir soporte de forma rápida para todas las especificaciones. La característica webProfile-7.0 añade soporte para aplicaciones web. Y la característica javaeeClient-7.0 le permite configurar de forma rápida un componente del cliente de aplicaciones. Muestra archivos de configuración de ejemplo para las características javaee-7.0, webProfile-7.0 y javaeeClient-7.0 para su comodidad.
Tabla 7. Algunas características requieren configuración o migración. Se muestra dónde buscar las instrucciones sobre la configuración o la migración necesaria.
Escena Audio Acción en pantalla
16 IBM® Knowledge Center dispone de información sobre las características.

En Soporte de modelo de programación de Java EE 7 se enumeran las especificaciones de Java EE, proporciona enlaces a las características de JSR y Liberty y le indica qué productos admiten las especificaciones. Fíjese que no todas las especificaciones de EE tienen su propia característica de Liberty.

Para algunas características, necesitará más configuración aparte de añadir el nombre de la característica en el archivo server.xml.

Si el servidor utiliza las características de Java EE 6 y está considerando añadir las características de la versión 7, consulte Combinaciones admitidas de las características Java EE 6 y 7. Además, consulte Cambios del comportamiento de Java EE 7 para ver si el hecho de pasar de una característica de la versión 6 a una característica de la versión 7 beneficiaría a las aplicaciones y al entorno.

Para obtener detalles sobre las características, consulte Características de Liberty.

Se muestran los temas del Knowledge Center que identifican y tratan los aspectos de la configuración y la migración de características:
  • Soporte de modelo de programación de Java EE 7
  • Combinaciones admitidas de las características Java EE 6 y 7
  • Cambios del comportamiento de Java EE 7
  • Características de Liberty
Tabla 8. Conclusión. Muestra dónde encontrar información adicional sobre Java EE 7 en Liberty.
Escena Audio Acción en pantalla
17 Para obtener artículos y vídeos de procedimientos acerca de la utilización de Java EE 7 en sus aplicaciones así como información sobre cómo configurar servidores, consulte WASdev.net y la documentación de WebSphere Application Server Liberty en IBM Knowledge Center. Muestra dónde encontrar información sobre Java EE 7 en Liberty:
WASdev
http://developer.ibm.com/wasdev
IBM Knowledge Center
http://www.ibm.com/support/knowledgecenter/

Icono que indica el tipo de tema Tema de concepto

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: Tuesday, 7 June 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=video_transcript_javaee7
Nombre de archivo:video_transcript_javaee7.html