Red de conocimiento informático - Computadora portátil - Capítulo del libro "Programación avanzada de ApacheTomcat 6"

Capítulo del libro "Programación avanzada de ApacheTomcat 6"

Capítulo 1 Apache Tomcat

1.1 Comienzo asombroso: el proyecto Apache

1.2 Apache Software Foundation

1.3 Tomcat

1.3.1 Lanzamiento de Tomcat: Licencia Apache

1.3.2 Comparación con otras licencias

1.4 Blueprint: JavaEE

1.4.1 JavaAPI

1.4.2 JavaEEAPI

1.4.3 Servicios de aplicaciones JavaEE

1.4.4 Integrarse con la estandarización y competir en la práctica

1.4 .5 Tomcat y Servidor de aplicaciones

1.5 Tomcat y servidor web

1.6 Resumen del capítulo

Capítulo 2 Aplicaciones web: Servlets, JSP y otros

p>

2.1 Una breve historia de las aplicaciones web

2.1.1 Script CGI: el primer mecanismo de texto dinámico

2.1.2 Lado del servidor Java: Servlet

2.1.3 JavaServerPage

2.1.4 Biblioteca de etiquetas JSP

2.1.5 JSPEL

2.1.6 Arquitectura MVC

2.1 .7 Utilice la web adecuada tecnologías

2.2 Creación y clasificación de aplicaciones web

2.3 Resumen de este capítulo

Capítulo 3 Instalación de Tomcat

3.1 Instalar la máquina virtual Java

3.1.1 Instalar JVM en Windows

3.1.2 Instalar JVM en Linux

3.2 Instalar Tomcat

3.2.1 Seleccione el categoría de instalación

3.2.2 Verifique el archivo descargado

3.2.3 Instalar Tomcat en Windows

3.2.4 Usar archivo ZIP para instalar Tomcat en Windows

p>

3.2.5 Instalar Tomcat en Linux

3.2.4 Instalar Tomcat en Linux usando un archivo ZIP

3.2.5 Usar un archivo ZIP para instalar Tomcat en Linux

3.3 Construir Tomcat usando el código fuente

3.3.1 Construir Tomcat usando el código fuente

3.3.2 Descargar la versión del código fuente

3.3.3 Subversión biblioteca de versiones

3.3.4 Compilación de la versión del código fuente

3.4 Directorio de instalación de Tomcat

3.5 Instalar APR

3.6 Solución de problemas e instrucciones detalladas

3.6.1 Error de versión de clase

3.6.2 Número de puerto en uso

3.6.3 Ejecución de varios ejemplos

3.6.4 Agente canal de bloqueo

3.7 Resumen de este capítulo

Capítulo 4 Arquitectura de Tomcat

4.1 Descripción general del directorio de Tomcat

4.1.1 directorio bin

4.1.2 directorio conf

4.1.3 directorio lib

4.1.4 directorio de registros

4.1.5 directorio temporal

4.1.6 directorio de aplicaciones web

4.1.7 directorio de trabajo

4.2 Descripción general de la arquitectura de Tomcat

4.2.1 Servidor

4.2 .2 Servicio

4.2.3 Cuerpo Tomcat

El resto de clases de la arquitectura

4.3 Arquitectura del conector

4.3.1 Ruta de comunicación

4.3.2 Protocolo del conector

4.3.3.1 Protocolo del conector

4.3.2 Protocolo del conector

4.3.3 Protocolo del conector

4.3.4 Protocolo del conector

4.3.3 Seleccionar conector

4.4 Ciclo de vida

4.4.1 Interfaz LifeCycle

4.4.2 Interfaz LifecycleListener

4.5 Configurar según la arquitectura

4.6 Resumen de este capítulo

Capítulo 5 Configuración básica de Tomcat

5.1 Puntos de configuración de Tomcat 6

5.2 Archivos $CATALINA_HOME en /conf

5.3 Configuración básica del servidor

5.3.1 Usar el archivo predeterminado server.xml para configurar el servidor

5.3.2 En la configuración del servidor de aplicaciones Ejecutando Tomcat

5.3.3 Definición de contexto para aplicaciones web

5.3.4 Archivo context.xml predeterminado

5.3.5 Autenticación y archivo xml de usuarios de tomcat

.

5.3.6 Descriptor de implementación predeterminado: Web.xml

5.3.7 Cómo funcionan juntos servlet.xml, el descriptor de contexto y web.xml

5.3.8 Control de acceso estricto: catlina.policy

5.3.8 Control de acceso estricto: catlina.policy

5.3.9 Autenticación y archivo tomcat-users.xml

5.3.10 Autenticación y Archivo tomcat-users.xml

5.3.9 Catalina.properties: control de acceso estricto basado en consulta de acceso

5.3.10 Configuración de arranque

5.3.11 El diferencia entre configuración y administración

5.4 Configurador GUI de Tomcat6 basado en web

5.5 Resumen de este capítulo

Capítulo 6 Capítulo Funciones avanzadas de Tomcat

6.1 Válvula - Estilo Tomcat de intercepción

6.2 Válvula estándar

6.3 Implementación del registro de acceso

6.4 Rango de archivos de registro

6.5 Signo único sobre la implementación

6.5.1 Implementación de múltiples inicios de sesión sin una válvula de inicio de sesión única

6.5.8 Sesiones persistentes

6.8.1 La necesidad de sesiones persistentes

6.8.2 Configurando PersistentSessionManager

6.9 Configuración de recursos JNDI

6.9.1 Qué es JNDI

6.9.2 Tomcat y JNDI

6.9.3 Recursos JNDI típicos de Tomcat

6.9.4 Configuración de recursos a través de JNDI

6.9.5 Pasar recursos de configuración JNDI

6.9.4 Configurando recursos a través de JNDI

6.9.5 Configurando JDBCDataSource

6.9.6 Configurando sesiones de correo

6.10 Configurando código de vida

6.10 Configurando vida code

6.10 Configurar PersistentSessionManager

6.10 Configurar life codep>6.10 Configurar Lifecyclelistener

6.10.1 Depender de

Eventos del ciclo de vida enviados por los componentes de Tomcat

6.10.2 Elementos

6.10.3 Configuración de Tomcat6Lifecyclelistener

6.11 Resumen de este capítulo

Capítulo 7 Configuración de la aplicación web

7.1 Comprensión del contenido de la aplicación web

7.1.1 Recursos públicos

7.1.1 Recursos públicos****

7.1.2 Directorio Web-INF

7.1.3 Directorio META-INF

7.2 Comprensión de los descriptores de implementación

7.2.1 Descriptor de implementación de tipo Servlet2.3

7.2.2 Descriptor de implementación de tipo Servlet2.4/2.5

7.3 Resumen

7.3 Resumen de este capítulo

Capítulo 8 Gestión de aplicaciones web

8.1 Aplicación web de muestra

8.2 Programa Administrador Tomcat

8.2.1 Permitir acceso al Programa Administrador

8.2 .2 Configurar el Programa Administrador

8.3 Tomcat Manager: Interfaz Web

8.3.1 Mostrar el estado del servidor Tomcat

8.3.2 Administrar aplicaciones web

p>

8.3.3 Implementación de aplicaciones web

8.4 Tomcat Manager: uso de Ant para administrar aplicaciones

8.5 Tomcat Manager: uso de solicitudes HTTP

8.5.1 Lista implementada

8.5.2 Implementar nuevas aplicaciones

8.5.3 Instalar/implementar aplicaciones en Tomcat 6

8.5.4 Implementar nuevas aplicaciones de forma remota

8.5.5 Implementar nuevas aplicaciones desde rutas locales

8.5.6 Recargar aplicaciones existentes

8.5 .7 Listar recursos JNDI disponibles

8.5.8 Listar operativos propiedades del sistema y JVM

8.5.9 Detener aplicaciones existentes

8.5.10 Iniciar una aplicación detenida

8.5.11 Volver a implementar una aplicación web

8.5.12 Mostrar estadísticas de sesión

8.5.13 Consultar el kernel de Tomcat

8.5.4 SecurityManager

9.3 Tomcat y cargador de clases

9.3.1 Cargador de clases del sistema

9.3.2 Mecanismo de anulación de estándares respaldados

9.3.3 Cargador de clases universal

9.3.4 Cargador de clases de aplicaciones web

9.4 Sobrecarga dinámica de clases

9.5 Error del cargador de carga de clases universal

9.5.1 Paquete dividido en diferentes cargadores de clases

9.5.2 Singleton

9.5.3 Analizador XML

9.6 Resumen de este capítulo

Capítulo 10 Conector HTTP

10.1 Conector HTTP

10.1.1 Conector Tomcat6 HTTP/1.1

10.1.2 Conector NIO avanzado

10.1.3 Soporte IO asíncrono Comet

10.1.4 Local Conector APR

10.1.5 Conector HTTP/1.1

10.1.4 Conector APR local

10.2 Configuración de Tomcat para admitir CGI

10.3 Configuración de Tomcat para admitir SSI

p>

10.3.1 Configurar en

mcat6SSIServlet

10.3.2 Configuración del filtro Tomcat6SSI

10.4 Ejecución de Tomcat detrás de un servidor proxy

10.5 Ajuste del rendimiento

10.5 .1 Propiedades de configuración ajustables

10.5.2 Habilidades de ajuste de la pila TCP/IP

10.6 Front-end Tomcat6 y servidor web

10.7 Resumen de este capítulo

Capítulo 11 Tomcat y el servidor HTTP Apache

11.1 Arquitectura del conector AJP

11.1.1 Módulo de código nativo de Apache

11.1.2 Protocolo ApacheJServ

11.1.3 Conector AJP

11.2 Servidor web Apache Front End o Tomcat independiente

11.3 Comprensión de TomcatWorker

11.3.1 Más TomcatWorker

11.3.2 Configuración del servidor Apache para que funcione con varios TomcatWorkers utilizando archivos Workers.properties

11.4 Conexión de Tomcat y Apache

11.4.1 Configuración de Tomcat6

11.4.2 TomcatWorker