Was ist Apache Tomcat und welche Funktionen bietet er?


Datum der Veröffentlichung:10. Januar 2021.



INFOMARTION > Was ist Apache Tomcat und welche Funktionen bietet er?

Überblick.

Was ist Apache Tomcat? Es wird bei der Erstellung von Webanwendungen in Java verwendet und erklärt, welche spezifischen Funktionen es bietet.

Inhaltsübersicht

  1. Was ist Apache Tomcat?
  2. Von Apache Tomcat bereitgestellte Funktionen
  3. Zusammenfassung

1. Was ist Apache Tomcat?

Apache Tomcat ist gemeinhin als Tomcat bekannt.(Von nun an wird der Begriff Apache Tomcat mit Tomcat umschrieben.)Tomcat wird auf der folgenden Tomcat-Website beschrieben.「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/

Diese Technologie wird verwendet, um Webanwendungen in Java auszuführen.

Mit anderen Worten: Tomcat bietet "die Basisfunktionalität für die Ausführung von Java als Webanwendung".

2. Von Apache Tomcat bereitgestellte Funktionen

Tomcat verfügt über zahlreiche Funktionen. Die folgenden Seiten auf der Tomcat-Website helfen Ihnen, den vollen Funktionsumfang von Tomcat zu verstehen.

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

Alles nachzulesen wäre zu zeitaufwändig, daher werden wir uns auf drei Schlüsseltechnologien konzentrieren, um Tomcat zu verstehen: die Fähigkeit, Kommunikationsverbindungen zu kontrollieren, die Fähigkeit, mehrere Kommunikationen zu kontrollieren, und die Fähigkeit, die laufenden Anwendungen zu kontrollieren.

2-1. Funktionen zur Steuerung der Kommunikationsverbindung

Tomcat bietet einen Mechanismus für die Annahme von Benutzeranfragen und die Verbindung mit dem Server. Die Kommunikation findet statt, wenn Sie von einem PC aus "https://~" in einen Browser eingeben, wie in der folgenden Abbildung dargestellt.

Um die Kommunikation zu diesem Zeitpunkt zu starten, müssen Sie eine Verbindung zum Server herstellen, und Tomcat bietet einen entsprechenden Mechanismus.

2-2. Kontrollfunktionen für Mehrfachkommunikation

Tomcat bietet einen Mechanismus für die gleichzeitige Bearbeitung von Mitteilungen mehrerer Benutzer. Nehmen wir an, dass mehrere Benutzer auf den Server zugreifen, wie im folgenden Diagramm dargestellt.

Zurzeit bietet Tomcat einen Mechanismus, um die Kommunikation von mehreren Benutzern parallel zu initiieren, anstatt einen Benutzer nach dem anderen zu bearbeiten.

2-3. Auszuführende Funktionen der Anwendungskontrolle

Tomcat bietet einen Mechanismus zur Sortierung der auszuführenden Anwendungen. Mehrere Anwendungen können auf Tomcat bereitgestellt werden. Angenommen, es gibt mehrere Anwendungen auf Tomcat, wie in der folgenden Abbildung dargestellt.

Tomcat bietet einen Mechanismus, um anhand der URL zu bestimmen, welche Anwendung zu diesem Zeitpunkt verwendet werden soll.

3. Zusammenfassung

Tomcat bietet die Basisfunktionalität für die Erstellung von Webanwendungen in Java, die Steuerung des Kommunikationsteils und der auszuführenden Anwendung.

Danke, dass Sie bis zum Ende zugesehen haben.