Instalación, Configuración y Uso del Contenedor de Servlets Tomcat

 

Contenidos y Objetivos de la Acción Formativa.

 

Contenidos:

 

Módulo 1. INTRODUCCIÓN

 

·          El proyecto Apache

·          El proyecto Yakarta

·          Distribuir Tomcat

·          Comparación con otras licencias

·          J2EE

·          Tomcat y servidores web

 

Módulo 2. JSP Y SERVLETS

 

·          CGI

·          Servlets

·          JSP

·          Librerías de etiquetas JSP

·          Arquitectura de aplicación Web

·          Arquitectura de sitio JAVA

 

Módulo 3. INSTALACIÓN DE TOMCAT

 

·          Instalar la máquina virtual de JAVA

·          Instalar Tomcat

·          El directorio de instalación Tomcat

·          Resolución de problemas

 

Módulo 4. ARQUITECTURA TOMCAT

 

·          Introducción a la arquitectura Tomcat

·          Servidor

·          Servicios

·          Resto de clases en la arquitectura Tomcat

 

Módulo 5. CONFIGURACIÓN BÁSICA DE TOMCAT

 

·          Fundamentos de la configuración de Tomcat 5

·          Configurador basado en Web

·          Ficheros en $HOME/conf

·          Configuración básica del servidor

 

Módulo 6. CONFIGURACIÓN DE APLICACIONES WEB

 

·          Contenidos de una aplicación Web

·          El descriptor de despliegue

 

Módulo 7. ADMINISTRACIÓN DE APLICACIONES WEB

 

·          Gestor de aplicaciones Tomcat

·          Administrador Tomcat: Usar peticiones http

·          Administrador Tomcat: Interface Web

·          Administrador Tomcat: Administrar aplicaciones con Ant

·          Posibles errores

·          Consideraciones de seguridad

·          Despliegue Tomcat

 

Módulo 8. CAPACIDADES AVANZADAS DE TOMCAT

 

·          Interceptor de válvulas al estilo Tomcat

·          Válvulas estándar

·          Implementación de registros de acceso

·          Implementación de Single Sign-On

·          Restringir el acceso mediante un filtro de peticiones

·          Sesiones persistentes

·          Configuración de recursos JNDI

·          Configurar el ciclo de vida de los Listeners

 

Módulo 9. CARGADORES DE CLASE

 

·          Introducción a los cargadores de clase

·          Seguridad y los cargadores de clase

·          Tomcat y los cargadores de clase

·          Recarga dinámica de clases

·          Trampas comunes de los cargadores de clase

 

Módulo 10. CONECTORES HTTP

 

·          Conectores HTTP

·          Configurar Tomcat para soporte CGI

·          Configurar Tomcat para soport SSI

·          Ejecutar Tomcat detrás de un servidor Proxy

·          Ajustes de rendimiento

 

Módulo 11. CONECTORES DE SERVIDORES WEB

 

·          Razones para usar un servidor Web

·          Arquitectura de conectores

·          Elegir un conector

 

Módulo 12. TOMCAT Y EL SERVIDOR APACHE

 

·          Presentando al conector JK2

·          Comprender a los trabajadores Tomcat

·          Conectar Tomcat con Apache

·          Configurar SSL

·          Balanceamiento de carga de Tomcat con Apache

·          Probar el balanceador de carga

 

Módulo 13. SEGURIDAD TOMCAT

 

·          Asegurar la instalación de Tomcat

·          Ejecutar Tomcat con una cuenta especial

·          Asegurar el sistema de ficheros

·          Asegurar la máquina virtual

·          Asegurar aplicaciones web

·          Autenticación

·          Encriptación con SSL

·          Restricción de hosts