? Ein Java-Applet ist eine Anwendung, die in einer Webseite eingebettet werden können , ähnlich wie ein Bild oder Video in einer Webseite angezeigt werden können. Da Applets Computerprogramme sind, können sie interaktiv sein und komplexe Funktionen wie Spiele, interaktive Karten und Zeichnung Programme . Java-Applets sind in der Programmiersprache Java geschrieben. History
Die erste Version der Programmiersprache Java , in 1995 veröffentlicht wurde, enthalten Applets .
Funktion
Java Applets ermöglichen Web-Entwickler um interaktive Inhalte auf einer Webseite enthalten . Applets sind clientseitige Anwendungen , das heißt, sie im Browser laufen auf der Website dem Computer des Besuchers . Applets laufen mit der Java Virtual Machine ( JVM) auf dem Client- Computer installiert ist.
Vorteile
Java-Applets sind plattformunabhängig und kann auf jedem Computer laufen das hat die JVM und ein Applet -fähigen Web-Browser. Standard " unsigned " Applets sind relativ sicher, weil sie in einer isolierten Sandbox , die sie daran hindert, den Zugriff auf Computer-Dateien und andere sensible Informationen laufen . Da Applets in Java geschrieben sind, kann das Applet -Entwickler nutzen die volle Leistungsfähigkeit der Programmiersprache Java , einschließlich komplexer Funktionen wie Video- Beschleunigung, Bildverarbeitung und Datenbank-Konnektivität . Java und viele Java -Entwicklungs-Tools sind kostenlos.
Überlegungen
Während Java Applets haben bessere Computer- Plattform-Unterstützung als vergleichbare clientseitige Anwendung Technologien , es gibt noch mehr Overhead beim Laden ein Applet . Viele Entwickler verwenden lieber schneller, leichter Technologien wie Flash oder Silverlight , weil sie laden im Browser schneller, benötigen weniger Computer-Ressourcen und bieten ein besseres Angebot von grafischen Elementen .
Es ist eine starke Bewegung in der Java -Entwickler-Community zu verlassen Applets zugunsten der Java WebStart ( JWS ) Technologie. JWS -Anwendungen über das Web gestartet , aber nicht im Browser laufen und verhalten sich mehr wie ein Standard- Desktop-Anwendung.
Warnungen
Signed Applets enthalten eine Signatur verwendet, um überprüfen Sie die Quelle der Applet , was darauf hinweist , dass das Applet vertrauen kann , wenn die Quelle vertrauenswürdig ist. Signierte Applets sind zusätzliche Berechtigungen auf dem Client- Computer nicht erteilt , wie die Fähigkeit zu lesen und Schreiben von Dateien auf dem lokalen Dateisystem . Nur signierte Applets aus vertrauenswürdigen Quellen sollte akzeptiert werden.
Applets bedürfen der JVM und ein Applet - fähigen Browser , die für die beliebtesten Computer-Plattformen sind , aber möglicherweise nicht für ältere und weniger gängigen Plattformen verfügbar . Es ist nicht ungewöhnlich für die JVM als überholt oder nicht auf einem Computer installiert , so dass das Applet nicht ordnungsgemäß ausgeführt werden, wenn es überhaupt läuft .