Servlet (Server Applet) ist die Abkürzung für Java Servlet, das als kleines Serviceprogramm oder Service-Connector bezeichnet wird. Es handelt sich um ein in Java geschriebenes serverseitiges Programm mit den Eigenschaften Die Hauptfunktion besteht darin, Daten interaktiv zu durchsuchen und zu generieren und dynamische Webinhalte zu generieren.
Servlet im engeren Sinne bezieht sich auf eine von der Java-Sprache implementierte Schnittstelle. Servlet im weiteren Sinne bezieht sich auf jede Klasse, die diese Servlet-Schnittstelle implementiert. Servlets werden auf Java-fähigen Anwendungsservern ausgeführt. Im Prinzip können Servlets auf jede Art von Anfrage antworten, in den meisten Fällen werden Servlets jedoch nur zur Erweiterung von Webservern auf Basis des HTTP-Protokolls verwendet.
Der erste, der den Servlet-Standard unterstützte, war der Java-Webserver von JavaSoft. Seitdem haben einige andere Java-basierte Webserver damit begonnen, Standard-Servlets zu unterstützen.
Servlet ist ein kleines Programm, das auf dem Server läuft. Der Begriff wurde im Zusammenhang mit einem Java-Applet geprägt, einem kleinen Programm, das als separate Datei mit einer Webseite gesendet wird. Es wird normalerweise auf dem Client ausgeführt und die Ergebnisse werden für den Benutzer berechnet oder basierend auf Benutzerinteraktion positioniert und andere Dienstleistungen.
Einige Programme werden auf dem Server benötigt, oft Programme, die auf Basis von Benutzereingaben auf die Datenbank zugreifen. Diese werden in der Regel mithilfe von CGI-Anwendungen (Common Gateway Interface) erreicht. Wenn jedoch Java auf dem Server ausgeführt wird, kann ein solches Programm mithilfe der Programmiersprache Java implementiert werden. Auf Servern mit hohem Datenverkehr besteht der Vorteil von JavaServlets darin, dass sie schneller ausgeführt werden als CGI-Programme. Jede Benutzeranforderung wird als Thread in einem einzelnen Programm aktiviert, ohne dass ein separater Prozess erstellt werden muss, was bedeutet, dass der Systemaufwand für die Verarbeitung von Anforderungen auf der Serverseite erheblich reduziert wird.
Verwandte Lernempfehlungen: Java Basic Tutorial
Das obige ist der detaillierte Inhalt vonWas ist Java-Servlet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!