Heim > Java > javaLernprogramm > Hauptteil

Was ist ein Servlet?

清浅
Freigeben: 2020-09-10 14:47:54
Original
30094 Leute haben es durchsucht

Servlet ist ein serverseitiges Programm, das in der Java-Sprache geschrieben ist. Es kann hauptsächlich auf der Serverseite ausgeführt werden und verfügt außerdem über eine leistungsstarke Transaktionsverarbeitung Fähigkeiten.

Was ist ein Servlet?

Servlet ist ein serverseitiges Programm, das in der Java-Sprache geschrieben ist. Es kann hauptsächlich auf der Serverseite ausgeführt und aufgerufen werden Der Server. Darüber hinaus verfügt es über leistungsstarke Transaktionsverarbeitungsfunktionen.

Servlet ist eine von Sun bereitgestellte Technologie zur Entwicklung dynamischer Webressourcen. Als nächstes werde ich diese Technologie im Detail vorstellen, die einen bestimmten Wert hat Ich hoffe, es wird für alle hilfreich sein

Was ist ein Servlet?

[Empfohlenes Tutorial: Servlet-Tutorial]

Was ist Servlet?

Servlet ist ein serverseitiges Programm, das in der Java-Sprache geschrieben ist. Es kann dynamische WEB-Webseiten wie JSP generieren, die hauptsächlich auf der Serverseite ausgeführt werden nach Servlet-Standards entwickelt. Entsprechend der vom Benutzer übermittelten Anfrage gibt das Servlet-Programm nach der Ausführung auf dem Anwendungsserver die Ergebnisse oder zugehörigen Informationen an den Client-Browser zurück. Und es verfügt über leistungsstarke Transaktionsverarbeitungsfunktionen.

In Wirklichkeit können Servlets auf jede Art von Anfrage antworten, aber in den meisten Fällen werden Servlets nur zur Erweiterung von Webservern basierend auf dem THHP-Protokoll verwendet

Was ist ein Servlet?

Servlet-Workflow

Das Servlet wird verwendet, um die vom Browser an den Server gesendete Anfrage (Anfrage) zu empfangen und die Verarbeitung (Antwort) der Anfrage durch den Server zurück an den Browser zu senden. Dieser Vorgang

wird über das HTTP-Protokoll übertragen.

(1) Zunächst fügt der Browser die relevanten Informationen gemäß den Spezifikationen der HTTP-Nachricht in der angeforderten HTTP-Nachricht zusammen und sendet sie über das Netzwerk an den angegebenen Server.

(2) Zweitens verwendet der Server, nachdem er die vom Browser gesendete HTTP-Nachricht empfangen hat, Webcontainer wie Tomcat, Jetty und Jboss, um die HTTP-Nachricht zu extrahieren und zu analysieren AnfrageDer Webcontainer speichert das Analyseergebnis dieser Nachricht als Anforderungsobjekt, das wie „die vom Browser an den Server gesendete Anforderung“ aussieht.

(3) Nachdem das serverseitige Programm die Anforderung verarbeitet hat, platziert es das Verarbeitungsergebnis im Antwortobjekt, kapselt es gemäß den Spezifikationen des HTTP-Protokolls in eine HTTP-Protokollnachricht und sendet sie zurück zum Browser.

(4) Nachdem der Browser schließlich die HTTP-Nachricht mit den Antwortinformationen empfangen hat, analysiert er die Nachricht und zeigt die Verarbeitungsergebnisse im Browser an.

Was ist ein Servlet?

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonWas ist ein Servlet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage