Introducción a Tomcat
En la era actual de Internet, muchas tecnologías son necesarias (especialmente para los programadores), también es esencial conocer y familiarizarse con la tecnología. Tomcat es el proyecto central de la Fundación de Software, y dominar estas habilidades también es necesario. Puedes mejorar tus habilidades y destrezas. Debido a que Tomcat es avanzado en tecnología, estable en rendimiento y gratuito , es amado por los entusiastas de Java y reconocido por algunos desarrolladores de software, y se ha convertido en un popular servidor de aplicaciones web.
Contenido de este libro y audiencia
Este libro intenta explicar Apache Tomcat a partir de los siguientes aspectos:
Diseño básico: habla principalmente sobre la interfaz central y el concepto de Tomcat, y explica el concepto de diseño de Tomcat.
Arquitectura y principio de funcionamiento: principalmente sobre la arquitectura general de Tomcat y cómo cada módulo está estrechamente coordinado para completar el trabajo relacionado del servidor de aplicaciones.
Las características y el uso de cada módulo : detalle las características de cada módulo y cómo usar esta función para lograr una arquitectura de implementación de alta calidad. Cada aspecto incorpora conceptos de diseño relevantes y explicaciones del conocimiento arquitectónico para facilitar que los lectores examinen a Tomcat desde la perspectiva de la arquitectura de productos de middleware. Como el contenido principal de este libro es explicar Tomcat, el lector debe ser un profesional que esté familiarizado con el lenguaje Java, y
El desarrollo de aplicaciones web tiene conceptos preliminares, por lo que este libro es adecuado para los siguientes lectores.
Desarrollador de aplicaciones web Java.
Servidor de aplicaciones y desarrolladores de middleware relacionados.
Operación del sistema y personal de mantenimiento.
Arquitecto de sistemas.
Debido a limitaciones de espacio, el editor solo muestra todo el contenido del documento real aquí. Los amigos que necesitan obtener el documento completo para el aprendizaje pueden seguir + reenviar el editor, mensaje privado en el fondo: [aprender] ¡Obtenga un método de recolección gratis! También hay temas y respuestas de entrevistas de Tomcat listos para todos.
Este artículo está dividido en 11 capítulos en total:
Capítulo 1 Introducción a Tomcat
Una breve introducción a Tomcat, que incluye instalación, inicio, implementación de aplicaciones y estructura de directorios de Tomcat.
Capítulo 2 Arquitectura general de Tomcat
Presenta principalmente los conceptos básicos de los componentes de contenedor y enlazador de Tomcat. Leer este capítulo ayuda a comprender el diseño arquitectónico de Tomcat.
Capítulo 3 Catalina
Presente principalmente el contenedor de Servlet de Tomcat para lograr una Catalina. Para Tomcat, el contenedor Servlet es su componente principal.
Capítulo 4 Coyote
Este capítulo presenta principalmente la implementación del vinculador proporcionada por Tomcat, incluidos los protocolos y los métodos 1 / O que admite. Los principales contenidos son los siguientes.
Capítulo 5 Jasper
Explicación detallada de la arquitectura de Tomcat y los módulos relacionados.
Capítulo 6 Gestión de la configuración de Tomeat
Este capítulo presenta principalmente la configuración relacionada con Tomcat a través de los siguientes cuatro aspectos.
Configuración de puerto JVM: presenta principalmente los elementos de configuración relacionados con JVM admitidos por Tomeat al inicio.
Configuración del servidor de puertos: presenta principalmente la configuración en $ CATALINA_BASE / conf.
Configuración de la aplicación web: presenta principalmente la configuración del contenedor de Servlet y la implementación personalizada de la aplicación web a través de context.xml. Además, también presenta algunas implementaciones de filtros de aplicaciones web muy útiles proporcionadas por Tomeat de forma predeterminada.
Configuración de administración de puertos: presenta principalmente varios métodos de administración de implementación de aplicaciones web compatibles con Tomcat, como JMX y Ant.
Debido a limitaciones de espacio, el editor aquí solo muestra todos los contenidos de este documento de combate real.
Capítulo 7 Integración del servidor web
Presenta principalmente la administración de Tomcat y la integración con el servidor web, incluidos los tres métodos de administración de la consola web, JMX y Ant, así como la integración de Tomcat con el servidor web ampliamente utilizado actualmente como Apache HTTP Server. Nginx para cumplir con diferentes Necesario para escenarios de operación y mantenimiento.
Capítulo 8 Tomcat Cluster
Este capítulo explica principalmente el esquema de implementación del clúster Tomcat y su método de configuración desde una perspectiva técnica, incluido el siguiente contenido.
Plan de implementación de arquitectura de clúster Tomcat y marco de comunicación de clúster Apache Tribes.
Modo de configuración del clúster Tomcat.
El principio y el método de configuración de la implementación del clúster de puerto Tomcat.
Sincronización de sesiones de clúster de puertos.
Capítulo 9 Seguridad de Tomcat
Explicación detallada de la arquitectura de Tomcat y los módulos relacionados.
Capítulo 10 Ajuste de rendimiento de Tomeat
Concéntrese en la optimización del rendimiento del sistema, explique cómo optimizar Tomcat, para mejorar la velocidad de procesamiento de solicitudes, aumente el acceso concurrente del sistema.
Capítulo 11 Características adicionales de Tomeat
Presenta principalmente algunas funciones adicionales proporcionadas por Tomcat, como la implementación de inicio incrustado, JNDI, Comet y WebSocket. Si está interesado en iniciar Tomcat Embebido o inserción de servidor basada en Tomcat, entonces este capítulo no debe perderse.
Apéndice server.xm1 configuración
Debido a limitaciones de espacio, el editor aquí solo muestra todo el contenido contenido en este documento real
También hay temas y respuestas de entrevistas de Tomcat listos para todos.