[SAP-020] Administración Servidor de Aplicaciones Java EE JBoss EAP - Wildfly
Este curso ofrece una guía integral sobre la administración del servidor de aplicaciones Java EE JBoss EAP/Wildfly, abordando su arquitectura, instalación, configuración, despliegue de aplicaciones, seguridad, clustering y optimización de rendimiento. Incluye herramientas de administración y configuración avanzada para entornos empresariales.
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores y administradores de sistemas que tienen que instalar, desplegar y administrar aplicaciones sobre el servidor Java EE JBoss EAP/Wildfly.
Requisitos previos
Los alumnos necesitarán tener conocimientos de sistemas operativos, Java, Java EE y manejo de servidores.
Objetivos
Comprender la arquitectura y características de JBoss EAP/Wildfly.
Instalar, configurar y administrar el servidor JBoss.
Desplegar y gestionar aplicaciones Java EE.
Configurar seguridad y optimizar el rendimiento del servidor.
Implementar clustering.
Contenido
Introducción a JBoss y Java EE
Evolución de los servidores de aplicaciones
¿Qué es JBoss?
Arquitectura de servidores de aplicaciones Java EE
Tecnologías y API en Java EE
Mercado de servidores de aplicaciones JEE
Diferencias entre JBoss EAP y Wildfly
Línea de productos JBoss
Características de la plataforma JBoss
Arquitectura de JBoss Wildfly
Administración de JBoss Wildfly
Instalación de JBoss Wildfly
Requisitos previos para la instalación
Proceso de instalación del servidor
Arranque y detención del servidor
Creación de un usuario administrador
Estructura de directorios y archivos en JBoss
Configuraciones de arranque del servidor
Instalación de JBoss como servicio
Configuración y herramientas de administración
Estructura y configuración de archivos de JBoss
Uso de la consola de administración web
Administración del servidor a través de la interfaz de comandos (CLI)
Gestión de dominios de administración
Despliegue de aplicaciones
Despliegue en caliente de aplicaciones
Estructura de los descriptores de despliegue
Empaquetado de aplicaciones Java EE
Despliegue de aplicaciones web
Despliegue de aplicaciones con DataSources
Despliegue de aplicaciones EJB
Despliegue de aplicaciones JMS con ActiveMQ
Manejo de la carga de clases
Seguridad en las aplicaciones
Implementación de seguridad declarativa en Java EE
Modelo de seguridad JAAS
Seguridad en JBoss: configuración y prácticas recomendadas
Activación de Keystore y configuración de SSL
Implementación de seguridad Java 2 (J2EE)
Clustering y gestión de dominios
Introducción al concepto de clustering
Pasos para crear un clúster JBoss
Configuración de servidores web en un entorno de clúster
Creación de clúster en modo standalone
Comparación y uso de mod_cluster vs mod_jk
Creación de clúster en modo dominio
Configuración de aplicaciones web en un clúster
Configuración de aplicaciones EJB en un clúster
Configuración de aplicaciones JMS en un clúster
Optimización del rendimiento
Ajuste del rendimiento de la máquina virtual (JVM)
Herramientas y técnicas para monitoreo y ajuste de rendimiento
Documentación Recomendada