Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Applet und Servlet in Java?

Was ist der Unterschied zwischen Applet und Servlet in Java?

青灯夜游
青灯夜游Original
2018-12-20 18:05:076120Durchsuche

In Java besteht der Hauptunterschied zwischen Applet und Servlet darin: Applet ist eine Anwendung, die auf dem Client-Computer ausgeführt wird.

Applet und Servlet sind kleine Java-Programme oder -Anwendungen, aber der Unterschied zwischen ihnen Es gibt viele Unterschiede. Dieser Artikel wird Ihnen den Unterschied zwischen Applet und Servlet vorstellen. Ich hoffe, er wird Ihnen hilfreich sein.

Was ist der Unterschied zwischen Applet und Servlet in Java?

Was ist ein Java-Applet?

Applet ist ein dynamisches Java-Programm, das in eine Webseite eingebettet werden kann. Es läuft in einem Webbrowser und funktioniert auf der Clientseite. Applets werden mithilfe von APPLET- oder OBJECT-Tags in HTML-Seiten eingebettet und auf einem Webserver gehostet.

Was ist ein Java-Servlet?

Servlets sind kleine Java-Programme, die auf der Serverseite ausgeführt werden und zur Verarbeitung und Beantwortung von Client-Anfragen sowie zur Implementierung von Servlet-Schnittstellen verwendet werden können, um das Web mit minimalem Aufwand, Wartung und Support für Serverfunktionen zu verbessern .

Der Unterschied zwischen Applet und Servlet

1. Der Unterschied zwischen der Betriebsumgebung

Applet Bei Ausführung auf dem Client werden die Ressourcen des Client-Computers genutzt, während Servlet auf dem Server ausgeführt wird und die Ressourcen des Servers nutzt.

2. Unterschiede bei den verwendeten Java-Paketen und Importen

Die im Applet verfügbaren Pakete sind: import java.applet.* und import java.awt.* . Die in Servlet verfügbaren Pakete sind: import javax.servlet.* und import java.servlet.http.*.

3. Verschiedene im Lebenszyklus verwendete Methoden

Die Lebenszyklusmethoden von Applet sind: init(), stop(), paint(), start(), destroy ().

Was ist der Unterschied zwischen Applet und Servlet in Java?

Die Lebenszyklusmethoden von Servlet sind: init(), service() und destroy().

4. Unterschiede in den Benutzeroberflächenklassen

Applet verwendet Benutzeroberflächenklassen wie AWT und Swing, um Benutzeroberflächen zu erstellen. Das Servlet muss keine Benutzeroberfläche erstellen, sodass keine Benutzeroberflächenklasse verwendet werden muss.

5. Der Unterschied in der Bandbreite

Applet nutzt mehr Netzwerkbandbreite, wenn es auf dem Client-Computer ausgeführt wird, sodass es weniger Bandbreite benötigt.

6. Unterschiede in der Ausführung

Zur Ausführung des Applets auf dem Client-Rechner ist ein Java-kompatibler Webbrowser erforderlich. Allerdings erfordern Servlets einen Java-fähigen Webserver, um Client-Anfragen und -Antworten zu verarbeiten.

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

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Applet und Servlet in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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