Download Servidores De Aplicaciones Java EE.

Document related concepts
no text concepts found
Transcript
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