Applet vs. Servlet in Java

Autor: Laura McKinney
Erstelldatum: 4 April 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
33 Whats the difference between applet & servlet |Adv Java Servlet Programming Tutorial advance java
Video: 33 Whats the difference between applet & servlet |Adv Java Servlet Programming Tutorial advance java

Inhalt

Der Hauptunterschied zwischen Applet und Servlet in Java besteht darin, dass Applet ein kleines Java-Programm ist, das auf dem Client ausgeführt wird, während Servlet ein kleines Java-Programm ist, das auf dem Server ausgeführt wird.


Java ist eine objektorientierte Programmiersprache, die sowohl Compiler als auch Interpreter verwendet. Die meisten Programme werden in der Programmiersprache Java erstellt. Java-Code kann unter Windows, Linux und Mac OS geschrieben werden. Die Syntax der Programmiersprache C und C ++ ist ziemlich gleich. Java erstellt einen Browser zum Ausführen von Programmen, die bei der Erstellung einer grafischen Benutzeroberfläche hilfreich sind. Java-Programmiersprache ist in diesen Tagen in Gebrauch und Trend. Zum Schreiben von Java-Code benötigt ein Programmierer ein Software Development Kit (SDK), das einen Compiler und einen Interpreter enthält, die in C ++ nicht erforderlich sind. Applet und Servlet sind beide Java-Programme. Applet und Servlet unterscheiden sich voneinander. Applet und Servlet in Java sind das kleine Java-Programm, das auf dem Client ausgeführt wird, während Servlet ein kleines Java-Programm ist, das auf dem Server ausgeführt wird.


Das Applet ist ein kleines Java-Programm, das auf dem Client ausgeführt wird und in einen HTML-Code eingebettet ist. Es gibt eine Bibliothek in der JAVA-API, die als Applet bezeichnet wird. Es gibt eine Klasse in der JAVA-API, die als Applet bezeichnet wird. Wenn Sie eine Unterklasse erstellen, müssen Sie die Unterklasse öffentlich machen. Init (), service (), destroy () sind Methoden in Applet. Init () ist eine Methode, mit der das Programm initialisiert wird. Die Methode start () wird verwendet, um das Programm zu starten. Die stop () -Methode wird verwendet, um das Programm zu stoppen. Servlets sind das kleine Java-Programm, das auf der Serverseite ausgeführt wird. Der Zweck von Servlets besteht darin, die Anforderung vom Client zu erfassen und eine Webseite zu erstellen. Java.servlet is und java.servlet.http werden zum Aufrufen von Servlets verwendet. Die Init () -Methode wird verwendet, um das Programm in den Speicher zu initialisieren. Service () ist eine Methode, die das HHTP verarbeitet, und destroys () ist die Methode, die die Ressourcen freigibt.


Inhalt: Unterschied zwischen Applet und Servlet in Java

  • Vergleichstabelle
  • Applet
  • Servlet
  • Hauptunterschiede
  • Fazit
  • Erklärendes Video

Vergleichstabelle

BasisApplet Servlet
BedeutungDas Applet ist ein kleines Java-Programm, das auf dem Client ausgeführt wird

Servlet ist ein kleines Java-Programm, das auf einem Server ausgeführt wird.

 

SchnittstelleApplet-Benutzeroberfläche verwendenServlet verwendet keine Benutzeroberfläche
BandbreiteApplet benötigen mehr NetzwerkbandbreiteServlet benötigen weniger Netzwerkbandbreite
Sicherheit Das Applet bietet weniger SicherheitDas Servlet bietet mehr Sicherheit

Applet

Applet ist ein kleines Java-Programm, das auf dem Client ausgeführt wird und in einen HTML-Code eingebettet ist. Es gibt eine Bibliothek in der JAVA-API, die als Applet bezeichnet wird. Es gibt eine Klasse in der JAVA-API, die als Applet bezeichnet wird. Wenn Sie eine Unterklasse erstellen, müssen Sie die Unterklasse öffentlich machen. Init (), service (), destroy () sind Methoden in Applet. Init () ist eine Methode, mit der das Programm initialisiert wird. Die Methode start () wird verwendet, um das Programm zu starten. Die stop () -Methode wird verwendet, um das Programm zu stoppen.

Servlet

Servlets sind kleine Java-Programme, die serverseitig ausgeführt werden. Der Zweck von Servlets besteht darin, die Anforderung vom Client zu erfassen und eine Webseite zu erstellen. Java.servlet is und java.servlet.http werden zum Aufrufen von Servlets verwendet. Die Init () -Methode wird verwendet, um das Programm in den Speicher zu initialisieren. Service () ist eine Methode, die das HHTP verarbeitet, und destroys () ist die Methode, die die Ressourcen freigibt.

Hauptunterschiede

  1. Das Applet ist ein kleines Java-Programm, das auf dem Client ausgeführt wird, während Servlet ein kleines Java-Programm ist, das auf dem Server ausgeführt wird.
  2. Das Applet verwendet die Benutzeroberfläche, während das Servlet keine Benutzeroberfläche verwendet.
  3. Applet benötigt mehr Netzwerkbandbreite, während Servlet weniger Netzwerkbandbreite benötigt.
  4. Das Applet bietet weniger Sicherheit, wohingegen das Servlet mehr Sicherheit bietet

Fazit

In diesem Artikel sehen wir den deutlichen Unterschied zwischen Applet und Servlet anhand von Beispielen.

Erklärendes Video