WikiDer > Java-Applet

Java-applet

EIN Java-Applet ist einer in der ProgrammierspracheJava geschrieben Applet (kleines Programm, das auf einem Client läuft), das in einem läuft Webbrowser Laufen. Java-Applets wurden 1995 von . eingeführt Sonne Mikrosysteme, dem Entwickler der Programmiersprache Java. Java-Applets werden verwendet, um die Fähigkeiten von a Website erweiterbar mit der Programmiersprache Java.

Vorwort

In der Anfangszeit wurden Java-Applets häufig verwendet, um Webseiten komplizierte Grafiken hinzuzufügen. Diese Verwendung von Java-Applets wurde jedoch weitgehend von Adobe Flash. Java-Applets werden heute hauptsächlich zur Veranschaulichung und Demonstration wissenschaftlicher Prinzipien und für IRCim Browser chatten.

Die Verwendung von Java-Applets erfordert die Installation von a Java virtuelle Maschine (JVM), weil Java benötigt einen Bytecode-Interpreter. Dies weist gleichzeitig auf den Nachteil der Verwendung von Java-Applets gegenüber Macromedia Flash hin: Das Starten der JVM dauert länger als das Starten von Flash und einmal gestartet, dauert auch die JVM auf dem Rechner länger. Erinnerung beschlagnahmt. Die JVM wird erst geschlossen, wenn der Browser geschlossen wird. Dadurch wird ein zweites Applet viel schneller geladen.

Neben dem Aufstieg von Macromedia Flash sind die zunehmenden Fähigkeiten von HTML (aufgrund der Entwicklungen in HTML-Skripting und Cascading Style Sheets) trug zu einer geringeren Verwendung von Java-Applets bei.

Neben einem Browser kann auch ein Java-Applet im Applet-Viewer von Sun Microsystems. Dieser Viewer ist jedoch in erster Linie für die Entwicklung von Java-Applets gedacht.

Chancen

Da Java eine vollständige Programmiersprache ist, sind die Fähigkeiten eines Java-Applets viel größer als die von HTML. Der Webbrowser erlegt jedoch den Java-Applets in Webseiten Beschränkungen auf, insbesondere um zu verhindern, dass jemand die Dateien auf dem Computer eines Besuchers durch ein bösartiges Applet ändert.

Java-Applets können mit dem Webbrowser kommunizieren, beispielsweise durch das Öffnen von Webseiten. Sie können auch Javascript kommunizieren und umgekehrt. Mehrere Java-Applets auf einer Seite können auch miteinander kommunizieren.

Applets können außerhalb des Browsers arbeiten Steckdosenanschlüsse Über TCP erstellen. So können sie selbstständig kommunizieren, z.B. mit FTP- und IRCServer. Solche Applets ermöglichen es, diese Protokolle auch im Webbrowser zu verwenden.

Servlets

Das Gegenstück zu einem Applet ist a Servlet, ein Programm, das auf dem Webserver ausgeführt wird. Ein charakteristischer Unterschied besteht jedoch darin, dass die Ausgabe eines Servlets HTML so dass auf dem Client-Rechner keine zusätzliche Software installiert werden muss.