O que é o Apache Tomcat e quais as suas funções?


Data de Publicação:10 de Janeiro de 2021.



INFOMARTION > O que é o Apache Tomcat e quais as suas funções?

Visão geral.

O que é o Apache Tomcat? É utilizado na criação de aplicações web em Java, e explica as funções específicas que proporciona.

Tabela de Conteúdos

  1. O que é o Apache Tomcat?
  2. Funções fornecidas pelo Apache Tomcat
  3. resumo

1. O que é o Apache Tomcat?

Apache Tomcat é vulgarmente conhecido como Tomcat.(Doravante, a redacção de Apache Tomcat é parafraseada como Tomcat.)Tomcat é descrito no seguinte website 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 tecnologia é utilizada para executar aplicações web em Java.

Por outras palavras, em resumo, Tomcat fornece "a funcionalidade base para executar Java como uma aplicação web".

2. Funções fornecidas pelo Apache Tomcat

Há muitas características oferecidas por Tomcat. As páginas seguintes do site Tomcat ajudá-lo-ão a compreender a gama completa de funções oferecidas por Tomcat.

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

A leitura de tudo seria demorada, pelo que nos concentraremos em três tecnologias-chave para compreender o Tomcat: a capacidade de controlar as ligações de comunicação, a capacidade de controlar múltiplas comunicações, e a capacidade de controlar as aplicações que funcionam.

2-1. Funções de controlo da ligação de comunicação

Tomcat fornece um mecanismo para aceitar os pedidos dos utilizadores e ligar-se ao servidor. A comunicação ocorre quando se escreve "https://~" num navegador a partir de um PC, como se mostra no diagrama abaixo.

Para iniciar a comunicação neste momento, é necessário ligar-se ao servidor, e Tomcat fornece o mecanismo para se ligar.

2-2. Funções de controlo para múltiplas comunicações

Tomcat fornece um mecanismo para lidar com comunicações de múltiplos utilizadores em simultâneo. Suponha que vários utilizadores acedem ao servidor, como se mostra no diagrama abaixo.

Neste momento, Tomcat fornece um mecanismo para iniciar a comunicação de múltiplos utilizadores em paralelo, em vez de processar um utilizador de cada vez em sequência.

2-3. Funções de controlo da aplicação a realizar

Tomcat fornece um mecanismo de classificação das aplicações a executar. Múltiplas aplicações podem ser implantadas em Tomcat. Suponha que existem várias aplicações em Tomcat, como se mostra no diagrama abaixo.

Tomcat fornece um mecanismo para determinar qual a aplicação a utilizar neste momento por URL.

3. resumo

Tomcat fornece a funcionalidade base para a criação de aplicações web em Java, controlando a parte de comunicação e a aplicação a ser executada.

Obrigado por ter observado até ao fim.