Ponte en Contacto

Temario del curso

Visión General de Tomcat 

  • Resumen rápido de Apache
  • Fundación de Software Apache
  • Proyecto Jakarta
  • Licenciación de Tomcat
  • Tecnologí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, JavaBeans y Bibliotecas de Etiquetas JSP
  • Frameworks MVC

Instalando Tomcat

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

Directorios de Tomcat

  • Directorios de Instalación de Tomcat, Estructura de Directorios de Tomcat, El Directorio bin, Directorios common y shared
  • El Directorio conf, directorio logs. directorio server, directorio work, directorio temp, directorio webapps
  • Estructura del Directorio 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

Configuración de Tomcat

  • Configuración de Tomcat y revisión de las Técnicas
  • Arquitectura de Componentes de Tomcat
  • El 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
  • Descriptores de Despliegue
  • El Elemento <web-app></web-app>
  • Mapeo de un Servlet a una URL
  • El Elemento <resource-ref></resource-ref>
  • El Elemento <env-entry></env-entry>
  • El Elemento <ejb-ref></ejb-ref>
  • Un archivo web.xml de ejemplo
  • Despliegue de una Aplicación Web
  • El archivo conf/web.xml predeterminado de Tomcat
  • Ajuste de los servlets predeterminados de JSP y contenido estático

Tomcat Manager

  • Despliegue y Gestión de Aplicaciones Web usando Tomcat Manager
  • Iniciando Tomcat Manager y viendo Tomcat Manager
  • Revisando la Sección de Manager
  • Aplicaciones, Desplegar, Información del Servidor
  • Creando un Archivo WAR
  • Lab 4: Despliegue de un Archivo WAR
  • Java Management Extensions (JMX) en Tomcat
  • Integración de Tomcat con Ant

Funciones Avanzadas

  • Uso de algunas de las Funciones Avanzadas de Tomcat
  • Valves, Access Log Valve, Single Sign-on Valve
  • Filtro de Dirección Remota y Filtro de Host Remoto
  • Request Dumper Valve
  • Configuración de los Recursos JNDI
  • JNDI: Java Naming and Directory Interface y Definiendo un Recurso JNDI
  • El Elemento <environment></environment> y El Elemento <resource></resource>
  • Configurando una Sesión de JavaMail
  • Recursos Globales

Conectividad JDBC

  • Configurando 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
  • Descargar e Instalar MySQL
  • Configurar MySQL para Tomcat
  • Crear una Base de Datos en MySQL
  • Descargar y Desplegar un Controlador JDBC
  • Definiendo un DataSource en Tomcat y Definiendo una Fuente de Datos Manualmente
  • Modificando el Descriptor de Despliegue
  • Detección y cierre de conexiones de base de datos filtradas

Seguridad en 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 de Java
  • Concediendo Permisos a Apps de Java y viendo Permisos de Java
  • Creando y Agregando Sus Propias Políticas
  • Activando el Administrador de Seguridad de Java
  • Consejos del 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)
  • Creando un Dominio de Fuente de Datos
  • La protección de contraseñas
  • Autenticación basada en FORM
  • Configurando Tomcat para SSL
  • Requiriendo SSL en aplicaciones

Conexión

  • Conectar Tomcat a Apache
  • Revisión de Conectores
  • Conectores HTTP
  • Ventajas de Usar un Servidor Web
  • Protocolos de Conector
  • Configurar un Conector AJP
  • Descargar mod_jk
  • Crear el archivo mod_jk.conf
  • Iniciar Tomcat
  • Crear un Worker
  • Configurar httpd.conf
  • Probar la Configuración
  • Equilibrar carga de aplicaciones entre múltiples instancias de Tomcat
  • Problemas con el equilibrado de carga
  • Afinidad del servidor mediante sesiones pegajosas
  • Almacenamiento compartido de sesiones
  • Sesiones replicadas mediante clústerización de Tomcat
  • Host 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 Separada para Cada Host

Pruebas de Carga

  • Aplicación JMeter
  • Pruebas de Carga con JMeter
  • Instalar y ejecutar JMeter
  • Creando un Plan de Pruebas
  • Configurar el Grupo de Hilos y añadiendo una tarea
  • Configurar la Solicitud HTTP
  • Añadir un Escuchador de Informe
  • Ejecutar el Plan de Pruebas
  • Ver los Resultados

Requerimientos

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

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

 21 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas