Ponte en Contacto

Temario del curso

Visión General de Tomcat 

  • Resumen rápido de Apache
  • Fundación del Software Apache
  • Proyecto Jakarta
  • Licenciación de Tomcat
  • Technologías J2EE
  • Desarrollo Web en Java
  • Contenedores Servlet/JSP

Aplicaciones Web en Java

  • Una Visión General de los Servlets
  • Las Ventajas de los Servlets & El Ciclo de Vida
  • Páginas JavaServer (JSP)
  • JSP, JavaBeans y Bibliotecas de Etiquetas JSP
  • Framework MVC

Instalación de Tomcat

  • Descarga e Instalación de Apache Tomcat
  • Descargar e instalar un JVM, Descargar Tomcat, Descargar e instalar Ant
  • Instalador de Windows
  • Gestión de memoria Java y ajuste del JVM para el rendimiento

Directorios de Tomcat

  • Directorios de Instalación de Tomcat, Estructura de Directorios de Tomcat, Directorio bin, Directorios Common y shared
  • Directorio conf, Directorio logs. Directorio server, Directorio work, Directorio temp, Directorio webapps
  • Estructura de la Estructura de Directorios de la Aplicación Web
  • Despliegue de Páginas HTML y JSP y Contexto Web
  • Página JSP y el Código Generado
  • Despliegue de una App Web

ConfigurandoTomcat

  • Configuración de Tomcat y revisión de las Técnicas
  • Arquitectura de Componentes de Tomcat
  • Elemento <Server>, Elemento <Service>, Elemento <Connector>, Elemento <Engine>, Elemento <Host>, Elemento <Context>, Elemento <Realm>, Elemento <Valve>, Elemento <Listener>, Elemento <Loader>, Elemento <Manager>
  • Archivo Server.xml
  • Modificando server.xml

Aplicaciones Web

  • Administración de Aplicaciones Web & Despliegue
  • Estructura de Directorios de una App Web
  • Archivo de configuración web.xml
  • Descriptor de Despliegue
  • Elemento <web-app></web-app>
  • Mapeo de un Servlet a una URL
  • Elemento <resource-ref></resource-ref>
  • Elemento <env-entry></env-entry>
  • Elemento <ejb-ref></ejb-ref>
  • Un archivo web.xml de muestra
  • Despliegue de una Aplicación Web
  • El archivo conf/web.xml predeterminado de Tomcat
  • Ajuste de los servlets de JSP y contenido estático predeterminados

Administrador de Tomcat

  • Despliegue y Gestión de Aplicaciones Web usando el Administrador de Tomcat
  • Iniciando el Administrador de Tomcat y revisando el Administrador de Tomcat
  • Revisando la Sección del Administrador
  • Aplicaciones, Desplegar, Información del Servidor
  • Creación de un Archivo WAR
  • Práctica 4: Despliegue de un Archivo WAR
  • Extensiones de Administración Java (JMX) en Tomcat
  • Integración de Tomcat con Ant

Funciones Avanzadas

  • Uso de algunas de las Funciones Avanzadas de Tomcat
  • Valves, Valve de Registro de Acceso, Valve de Inicio de Sesión Única
  • Filtro de Dirección Remota y Filtro de Host Remoto
  • Valve de Volcado de Solicitud (Request Dumper Valve)
  • Configuración de los Recursos JNDI
  • JNDI: Java Naming and Directory Interface y Definiendo un Recurso JNDI
  • Elemento <environment></environment> y Elemento <resource></resource>
  • Configuración de una Sesión de JavaMail
  • Recursos Globales

Conectividad JDBC

  • Configuración de Tomcat para Conectar a una Base de Datos
  • Visión General de JDBC
  • Controladores JDBC
  • Conexión a una Base de Datos y Pools de Conexiones
  • Descarga e Instalación de MySQL
  • Configurar MySQL para Tomcat
  • Creación de una Base de Datos en MySQL
  • Descarga y Despliegue de un Controlador JDBC
  • Definición de una Fuente de Datos en Tomcat y Definición Manual de una Fuente de Datos
  • Modificación del Descriptor de Despliegue
  • Detección y cierre de conexiones de base de datos fugadas

Seguridad de Tomcat

  • Revisión de la Seguridad en Tomcat y la configuración
  • Consideraciones de Seguridad
  • Seguridad del Sistema de Archivos y Recomendaciones de Sistema de Archivos
  • Administrador de Seguridad Java
  • Concesión de Permisos a Aplicaciones Java y revisión de Permisos de Java
  • Creación y Adición de Sus Propias Políticas
  • Habilitación del Administrador de Seguridad Java
  • Consejos sobre el Administrador de Seguridad y Dominios de Seguridad
  • Revisión de los diferentes Tipos de Dominios y Configuración de un Dominio
  • Usuarios y Roles (autenticación y autorización)
  • Creación de un Dominio de Fuente de Datos
  • La protección de contraseñas
  • Autenticación basada en FORM
  • Configuración de Tomcat para SSL
  • Requerimiento de SSL en aplicaciones

Conexión

  • Conectar Tomcat a Apache
  • Revisión de los Conectores
  • Conectores HTTP
  • Ventajas de Usar un Servidor Web
  • Protocolos del Conector
  • Configuración de un Conector AJP
  • Descargar mod_jk
  • Creación del archivo mod_jk.conf
  • Iniciar Tomcat
  • Creación de un Worker
  • Configuración de httpd.conf
  • Prueba de la Configuración
  • Balanceo de carga de aplicaciones a través de múltiples instancias de Tomcat
  • Problemas con el balanceo de carga
  • Afinidad del servidor a través de sesiones pegajosas (sticky sessions)
  • Almacenamiento de sesiones compartido
  • Sesiones replicadas a través del clúster de Tomcat
  • Hosting Compartido
  • Hosting Virtual de Tomcat
  • Configurar Tomcat para habilitar el hosting virtual como servidor independiente
  • Configurar Tomcat para habilitar el hosting virtual usando jk2 o webapp.
  • Configurar Tomcat como Independiente
  • Configurar Tomcat con AJP
  • JVM Separado para Cada Host

Pruebas de Carga

  • Aplicación JMeter
  • Pruebas de Carga con JMeter
  • Instalar y ejecutar JMeter
  • Creación de un Plan de Prueba
  • Configurar el Grupo de Hilos y añadir una tarea
  • Configurar la Solicitud HTTP
  • Adición de un Oyente de Informe (Report Listener)
  • Ejecución del Plan de Prueba
  • Visualización de los Resultados

Requerimientos

Este curso está diseñado para: administradores de servidores web/aplicaciones que necesitan ser capaces de instalar, configurar, ejecutar y ajustar el Servidor de Aplicaciones Apache Tomcat.

Para obtener el mayor beneficio del curso de capacitación en Tomcat, debe estar familiarizado con los principios básicos de la administración de servidores web/aplicaciones.

 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas