Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

Capítulo 1. Descripción de conceptos generales

Antes de comprender cómo se puede configurar e implementar Red Hat JBoss Enterprise Application Platform, debe comprender algunos conceptos importantes.

1.1. Java

Java es un lenguaje de programación y una plataforma de computación que incorpora conceptos como orientación de objetos, clases y concurrencia. Las aplicaciones de Java se recopilan en bytecode y se ejecutan dentro de una máquina virtual Java (JVM).

1.2. Servidores de aplicaciones

Un servidor de aplicaciones es un software que proporciona un entorno para ejecutar aplicaciones web. La mayoría de los servidores de aplicaciones también proporcionan funcionalidad a aplicaciones web que se ejecutan en su entorno a través de un conjunto de API. Por ejemplo, un servidor de aplicaciones puede brindar una API para conectarse a una base de datos.

1.3. Java EE 7

Java EE (Plataforma Java, Edición empresarial) es una plataforma empresarial basada en estándares que ofrece un entorno de API y de tiempo de ejecución para ejecutar y desarrollar aplicaciones Java. La meta es mejorar la productividad de los desarrolladores mediante capacidades empresariales integrales en marcos de fácil consumo que eliminan el texto reutilizable y reducen la carga técnica. Los marcos que componen Java EE pasaron por pruebas estrictas en combinación. Java EE 7, basado en JSR 342 es una extensión de Java EE 6, con el foco principal en la simplificación adicional de API para acceder a servicios de contenedores, al tiempo que se incrementa el soporte de tecnologías web emergentes, como HTML5.

Java EE 7 incluye soporte para varios perfiles o subconjuntos de API. La especificación de Java EE 7 define el perfil full y el perfil web.

Perfil web de Java EE 7

El perfil web de Java EE 7 está diseñado para el desarrollo de aplicaciones web y respalda un subconjunto de API definidas por tecnologías basadas en la Web relacionadas con Java EE 7.

Perfil completo de Java EE 7

El perfil completo de Java EE 7 contiene todas las API definidas por Java EE 7 (incluidos todos los elementos en el perfil web). Al desarrollar EJB, las aplicaciones de mensajería y los servicios web usan el perfil completo (en contraste con las aplicaciones web).