


Detaillierte Einführung in die Grundkenntnisse von XML und Tomcat
Einführung in
ML1, XML: eXtensible Markup Language, erweiterbare Auszeichnungssprache.
2. Anwendung: Wird häufig an drei Stellen verwendet
(1) Wird als Format für die Übertragung von Daten zwischen Systemen verwendet
(2) Wird verwendet, um Beziehungen im Leben auszudrücken. Die Daten
(3) wird häufig in der Konfigurationsdatei des Systems
3 verwendet. Syntaxstruktur
(1) Es muss eine Dokumentdeklaration in XML vorhanden sein , Die Position muss in der ersten Zeile und ersten Spalte liegen
(2) Die meisten XML-Tags ähneln HTML, aber XML hat nur ein abschließendes Tag und unterscheidet zwischen Groß- und Kleinschreibung
XML hat dies auch a CDATA-Bereich Schreibmethode Behandeln Sie den Inhalt im CDATA-Bereich als gewöhnlichen Textinhalt statt als Tags
4 Parsen Ordnen Sie eine Baumstruktur im Speicher gemäß der hierarchischen Struktur von XML zu und analysieren Sie sie dann entsprechend der Baumstruktur. Vorteile: Die Baumstruktur erleichtert das Hinzufügen, Ändern und Löschen.
Nachteile: Wenn die zu analysierende Datei zu groß ist, wird gleichzeitig eine Baumstruktur im Speicher zugewiesen, was zu einem Speicherüberlauf führt
(2) Sax-Analyse: Beim Lesen analysieren, wann Verwenden der Sax-Methode Wenn ein bestimmtes Tag gelesen wird, wird die entsprechende Methode automatisch zur Operation aufgerufen. Vorteile: Es kommt nicht zu einem Speicherüberlauf.
Nachteile: Da es beim Lesen analysiert wird, erfolgt der Vorgang des Hinzufügens, Änderns und Löschens nicht umsetzbar.
(3) Pull-Parsing Das Prinzip besteht darin, dass Sax-Parsing zwei JAR-Pakete importiert und einen Parser erstellt, indem die zu analysierenden Dateien in den Parser eingefügt werden, um einen Tool-Klasseneffekt zu bilden kann auch eine Sammlung (
Objekt) ablegen. Die darin enthaltenen Daten werden in die XML-Datei geschrieben (Serialisierung) Tomcat
1. Einführung in Tomcat: Es ist eine Open Source und kostenloser Server, organisiert von Apache.
2. WEB-bezogener Inhalt
(1) Dynamische Ressourcen: Datenänderungen
StatischeRessourcen: html+css+js. (2) cs: Client-Server; bs: Browser-Server. (3) Kommunikation zwischen Websites: Konvertieren Sie den eingegebenen Domänennamen in eine IP-Adresse und greifen Sie über die IP-Adresse + Portnummer zu
(4 ) Servereinführung
a Hardware: Ein Computer mit hoher Konfiguration: Software: Serversoftware auf dem Computer installieren
b Gemeinsamer Webserver: Tomcat-Server (Open Source und kostenloser Websphere); Server
3. Tomcat-Release-Projekt
(1) Öffnen Sie die Projektbereitstellung
a Kopieren Sie das Projekt direkt in das Unterverzeichnis
im Webapps-Verzeichnis in Tomcatb Statische Website: Erstellen Sie einen Ordner im Webapps-Verzeichnis von Tomcat, und Sie können über die Adressleiste des Browsers auf diese Datei zugreifen.
Zum Beispiel: http://127.0.0.1: Portnummer/Name von erstellter Ordner/Name der Datei
c Dynamische Website: Wenn Sie eine dynamische Website in Tomcat ausführen möchten, müssen Sie einer bestimmten
Verzeichnisstruktur(2) Konfigurieren folgen virtueller Pfada Suchen Sie server.xml im Verzeichnis „conf“ von Tomcat, konfigurieren Sie den virtuellen Pfad und schreiben Sie ihn in das Host-Tag.
b Suchen Sie „conf“ von Tomcat, suchen Sie weiter unter dem Ordner „Catalinalocalhost“ und erstellen Sie ein XML-Format Datei in diesem Ordner und konfigurieren Sie den virtuellen Pfad
(3) Verwenden Sie myeclipse, um Tomcat zu integrieren
a Der Prozess der Integration von Tomcat in myeclipse
b Starten Sie den Tomcat-Server und schließen Sie ihn Tomcat-Server in Myeclipse heruntergefahren
c Veröffentlichen Sie das Projekt auf Tomcat in Myeclipse
d Entfernen Sie das Projekt von Tomcat in Myeclipse
HTTP-Protokoll
1. Einführung : Das Datenformat, gefolgt von Anfragen und Antworten
2. Funktionen: Operationen basierend auf Anfragen und Antworten (zuerst Anfrage, dann Antwort), basierend auf dem TCP-Protokoll, Port 80
3 Antwort
(1) Anfrage: Geben Sie eine Adresse in die Adressleiste des Browsers ein und klicken Sie auf Enter. Dieser Vorgang ist eine Anfrage
(2) Antwort: Der Server gibt die Daten zurück und zeigt sie an auf der Browserseite entsprechend der gesendeten Anfrage. Dieser Vorgang wird als Antwort
bezeichnetDas obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Grundkenntnisse von XML und Tomcat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Um mehrere Projekte über Tomcat bereitzustellen, müssen Sie für jedes Projekt ein Webapp-Verzeichnis erstellen und dann: Automatische Bereitstellung: Platzieren Sie das Webapp-Verzeichnis im Webapps-Verzeichnis von Tomcat. Manuelle Bereitstellung: Stellen Sie das Projekt manuell in der Manager-Anwendung von Tomcat bereit. Sobald das Projekt bereitgestellt ist, kann über seinen Bereitstellungsnamen darauf zugegriffen werden, zum Beispiel: http://localhost:8080/project1.

So überprüfen Sie die Anzahl gleichzeitiger Tomcat-Verbindungen: Besuchen Sie die Tomcat Manager-Seite (http://localhost:8080/manager/html) und geben Sie Ihren Benutzernamen und Ihr Passwort ein. Klicken Sie in der linken Navigationsleiste auf Status->Sitzungen, um oben auf der Seite die Anzahl der gleichzeitigen Verbindungen anzuzeigen.

Das Stammverzeichnis der Tomcat-Website befindet sich im Unterverzeichnis webapps von Tomcat und wird zum Speichern von Webanwendungsdateien und statischen Ressourcen verwendet. Das Verzeichnis WEB-INF kann durch Suchen nach dem docBase-Attribut in der Tomcat-Konfigurationsdatei gefunden werden.

Die Tomcat-Portnummer kann angezeigt werden, indem das Portattribut des <Connector>-Elements in der Datei server.xml überprüft wird. Besuchen Sie die Tomcat-Verwaltungsoberfläche (http://localhost:8080/manager/html) und sehen Sie sich die Registerkarte „Status“ an. Führen Sie „catalina.sh version“ über die Befehlszeile aus und sehen Sie sich die Zeile „Port:“ an.

Das Ausführen von Projekten mit unterschiedlichen Portnummern auf dem Tomcat-Server erfordert die folgenden Schritte: Ändern Sie die Datei server.xml und fügen Sie ein Connector-Element hinzu, um die Portnummer zu definieren. Fügen Sie ein Kontextelement hinzu, um die mit der Portnummer verknüpfte Anwendung zu definieren. Erstellen Sie eine WAR-Datei und stellen Sie sie im entsprechenden Verzeichnis bereit (webapps oder webapps/ROOT). Starten Sie Tomcat neu, um die Änderungen zu übernehmen.

Tomcat kann HTML und JSP ausführen. Die Methode ist wie folgt: Kopieren Sie die HTML-Datei in das entsprechende Unterverzeichnis des Tomcat-Verzeichnisses und greifen Sie im Browser darauf zu. Kopieren Sie die JSP-Datei in das entsprechende Unterverzeichnis des Tomcat-Verzeichnisses und verwenden Sie die Direktive <%@ page %>, um den Java-Code anzugeben und im Browser darauf zuzugreifen.

Um Tomcat für die Verwendung eines Domänennamens zu konfigurieren, führen Sie die folgenden Schritte aus: Erstellen Sie eine server.xml-Sicherung. Öffnen Sie server.xml, fügen Sie das Host-Element hinzu und ersetzen Sie example.com durch Ihren Domänennamen. Erstellen Sie ein SSL-Zertifikat für den Domänennamen (falls erforderlich). Fügen Sie einen SSL-Connector in server.xml hinzu, ändern Sie den Port, die Keystore-Datei und das Passwort. Speichern Sie server.xml. Starten Sie Tomcat neu.

Gründe für verstümmelte Tomcat-Zeichen: 1. Nicht übereinstimmende Zeichensätze; 2. Der HTTP-Antwort-Header ist nicht richtig eingestellt. 4. Die Webseitenkodierung ist falsch Kodierungs- und Proxy-Server-Probleme).
