¿Qué es Apache Tomcat y qué funciones ofrece?


Fecha de publicación:10 de enero de 2021.



INFOMARTION > ¿Qué es Apache Tomcat y qué funciones ofrece?

Resumen.

¿Qué es Apache Tomcat? Se utiliza al crear aplicaciones web en Java, y explica qué funciones específicas proporciona.

Índice de contenidos

  1. ¿Qué es Apache Tomcat?
  2. Funciones proporcionadas por Apache Tomcat
  3. resumen

1. ¿Qué es Apache Tomcat?

Apache Tomcat es comúnmente conocido como Tomcat.(En adelante, la expresión de Apache Tomcat se parafrasea como Tomcat.)Tomcat se describe en la siguiente página web de Tomcat.「The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.」

http://tomcat.apache.org/

Esta tecnología se utiliza para ejecutar aplicaciones web en Java.

En otras palabras, en resumen, Tomcat proporciona "la funcionalidad base para ejecutar Java como una aplicación web".

2. Funciones proporcionadas por Apache Tomcat

Son muchas las características que ofrece Tomcat. Las siguientes páginas del sitio web de Tomcat le ayudarán a comprender toda la gama de funciones que ofrece Tomcat.

http://tomcat.apache.org/tomcat-9.0-doc/index.html

Leerlo todo llevaría mucho tiempo, así que nos centraremos en tres tecnologías clave para entender Tomcat: la capacidad de controlar las conexiones de comunicación, la capacidad de controlar múltiples comunicaciones y la capacidad de controlar las aplicaciones que se ejecutan.

2-1. Funciones de control de la conexión de comunicaciones

Tomcat proporciona un mecanismo para aceptar las peticiones de los usuarios y conectarse al servidor. La comunicación se produce al escribir "https://~" en un navegador desde un PC, como se muestra en el siguiente diagrama.

Para iniciar la comunicación en este momento, es necesario conectarse al servidor, y Tomcat proporciona el mecanismo para conectarse.

2-2. Funciones de control de las comunicaciones múltiples

Tomcat proporciona un mecanismo para manejar las comunicaciones de varios usuarios simultáneamente. Supongamos que varios usuarios acceden al servidor, como se muestra en el siguiente diagrama.

En este momento, Tomcat proporciona un mecanismo para iniciar la comunicación de múltiples usuarios en paralelo, en lugar de procesar un usuario a la vez en secuencia.

2-3. Funciones de control de la aplicación a realizar

Tomcat proporciona un mecanismo para clasificar las aplicaciones que se ejecutan. Se pueden desplegar múltiples aplicaciones en Tomcat. Supongamos que hay varias aplicaciones en Tomcat, como se muestra en el siguiente diagrama.

Tomcat proporciona un mecanismo para determinar qué aplicación utilizar en este momento por URL.

3. resumen

Tomcat proporciona la funcionalidad base para crear aplicaciones web en Java, controlando la parte de comunicación y la aplicación a ejecutar.

Gracias por mirar hasta el final.