2009-11-12 6 views
16

Was ist der Unterschied zwischen Applet und Servlet in JAVAApplet v/s Servlet

+5

Es ist eine gute Idee, sich selbst und uns zu ermutigen, * bit * mehr Aufwand in die Frage zu stellen. Googeln Sie einfach Ihren oneliner "Was ist der Unterschied zwischen Applet und Servlet in JAVA" nämlich gibt schon die Antworten. Sie könnten zum Beispiel mehr über das tatsächliche Problem, das Sie mit den Antworten haben, die Sie gefunden haben, ausarbeiten. Zum Beispiel, wie sie nicht ausreichen und so weiter; Auf diese Weise können wir besser passende Antworten geben. – BalusC

Antwort

29

Applet läuft auf dem Client, Servlet läuft auf dem Server. So einfach ist das.

Genauer gesagt, das Applet wird auf den Client heruntergeladen und in einer JRE im Browser ausgeführt und kann anzeigen, was im Applet-Frame angezeigt werden soll. Das Servlet läuft stattdessen auf dem Server und erzeugt (in der Regel) eine HTML-Seite, die in Ihrem Browser angezeigt wird.

5

Ein Java-Applet ist eine Java-Klasse, die auf der Client-JVM (über ein Browser-Plugin) ausgeführt wird.

Ein Java-Servlet wird serverseitig in einem Servlet-Container wie Apache Tomcat ausgeführt und der Client erhält die Ergebnisse in Form von einfachem HTML.

Der Hauptunterschied ist, dass, wo man auf der Client-Seite läuft, die andere auf der Server-Seite.

1

Applet ist die Desktop-Anwendung und die Servlet ist die Web-Anwendung

Applet auf dem Client Rechner ausgeführt wird und die Servlets ist die Server-Maschine und produzieren die HTML-Seite auf dem Client-Browser mit Hilfe des Laufes Request And Response Parameter in der Java.servlet. *; Paket