Servidores De Aplicaciones Java EE. 76 Horas OBJETIVOS Aprender a instalar, configurar y administrar los servidores de aplicaciones Java EE más utilizados en la actualidad Repasar la arquitectura Java EE y su integración con los servidores de aplicaciones actuales Conocer los conceptos necesarios para tener un desarrollo profesional adecuado en esta tecnología Adquirir, de un modo práctico, los conocimientos necesarios para poder manejar estos entornos DIRIGIDO Administradores de sistemas y/o bases de datos que necesiten administrar servidores de aplicaciones Desarrolladores y analistas de aplicaciones Java EE REQUISITOS INICIALES Conocimientos básicos de Java EE y entornos WEB Administración de sistemas operativo CONTENIDO INTRODUCCIÓN A LOS SERVIDORES DE APLICACIONES Conceptos sobre servidores de aplicaciones Características y funcionalidades comunes Repaso de la arquitectura Java EE Servidores de aplicaciones más utilizados hoy en día WEBLOGIC Introducción a Oracle Fusion Middleware Instalar los componentes de Oracle WebLogic Server La Consola de Administración y otras herramientas administrativas Configuración de WebLogic Server Dominios Servidores Node Manager Machines Monitorización del dominio WebLogic Consola de administración Gestión de máquinas y nodos
JMX y el sistema de logging Despliegue Aplicaciones Proceso de despliegue estándar Módulos de implantación: EJB, WAR, Cliente, RAR, EAR Anotaciones y Descriptores de implantación Servicios de implantación Weblogic Planes de despliegue y redespliegues Despliegue dinámico Consola de Administración para Desplegar Aplicaciones JDBC Configurar Transacciones Monitorizar y Hacer Logs de Transacciones Manejo de Conectividad JDBC: drivers disponibles DataSources y MultiDataSources Resolver dependencias de recursos externos en los módulos desplegados Servicios de JNDI. Ver el árbol JNDI JMS Configuración de Servidores JMS Definición de Factorías de conexiones y Destinos Módulos JMS Monitorización JMS Resolver dependencias de recursos JMS en los módulos desplegados Manejar la Seguridad Introducción al Control de la Seguridad Configurar el Servicio de Seguridad para Java Especificar las realms de Seguridad Definir usuarios y grupos Resolver la asignación de roles desplegados a usuarios y grupos Configuración SSL Creación y manejo de certificados Configurar Componentes Web en un Servidor WebLogic Parámetros HTTP y Puerto de Escucha Aplicaciones Web y el Clustering Aplicación Web por Defecto Configurar el Hosting Virtual Configurar un Servidor WebLogic para Tunneling HTTP
Gestionar las copias de seguridad y recuperación Backup y Recovery online Backup y Recovery offline La copia de seguridad completa y su recuperación La copia de seguridad incremental y su recuperación Clustering y alta disponibilidad Como configurar Weblogic para alta disponibilidad Gestión de sesiones WEBSPHERE Introducción a WAS Introducción a WAS Historia de WAS Componentes de WebSphere Application Server Arquitectura standalone Arquitectura de nodos federados Instalación Tipos de instalación Requisitos necesarios en Windows y Linux Proceso de instalación Instalación de IBM HTTP Server La consola administrativa del WAS 7 Introducción a la consola de administración Características de la consola de administración Personalización Despliegue y configuración de Aplicaciones J2E Introducción al despliegue de aplicaciones en WAS Proceso de despliegue de aplicaciones Opciones posibles Administración con wsadmin Características de la consola en modo comando Cómo utilizar la consola Comandos básicos de administración Comandos avanzados JDBC Introducción a JDBC Configuración de DataSources Gestión de Pooles de conexión
Gestión de JMS en WAS Introducción a JMS Implementar JMS en WAS Configuración y Administración de Clusters Concepto de alta disponibilidad en WAS Como implementar clusters de servidores WAS Seguridad en Websphere Gestión de la seguridad Permisos Usuarios y grupos Tipos de implementación de seguridad Monitorización y Métricas de Rendimiento Monitorizar WAS Ficheros de logs Monitorización desde la consola Otras herramientas de monitorización JBOSS Introducción a JBOSS Características de JBOSS Historia Versiones de JBOSS Arquitectura de JBoss Application Server Componentes Descripción de su arquitectura Instalación del servidor de aplicaciones Tipos de instalación de JBOSS Proceso de instalación Configuración y administración Consola de administración Arranque y parada Ficheros de configuración Despliegue de aplicaciones Despliegue en caliente Aplicaciones web Despliegue de DataSources
Seguridad Introducción a la seguridad declarativa Modelo de seguridad JAAS Modelo de seguridad JBoss Seguridad mínima para los sistemas en producción Monitorización Herramientas de monitorización de la consola Web Creación de alertas y SnapShot Configuración del sistema de logs Optimización Desconexión de los sistemas innecesarios Tuning de la máquina virtual Ajuste de parámetros Alertas de rendimiento TOMCAT Introducción Instalación y configuración básica Métodos de instalación Tomcat Manager Despliegue de archivos WAR Extensiones JMX Directivas y Conectores Estructura de directorios de una Web App Ficheros de configuración Acceso a bases de datos (Data Sources) Servidores virtuales y Contextos