Die
Fähigkeit der
Applets , Java-Anweisungen auszuführen, macht sie zu einem vielseitigen Werkzeug. Sie können jedoch sehr gefährlich sein, wenn sie falsch verwendet werden. Aus diesem Grund enthält
Java einige Einschränkungen, die uns dabei helfen, diese Art von Risiko zu minimieren.
Ein weiterer wichtiger Punkt, den wir kennen müssen, ist der Lebenszyklus eines Applets . In diesem Sinne können wir im Hinterkopf behalten, wie das Applet von seiner Konzeption an funktioniert, bis es beim Schließen des Browsers zerstört wird und auf diese Weise in der Lage ist, innerhalb der Grenzen des zu handeln gleich.
Sicherheitsbeschränkungen
Aufgrund der Leistungsfähigkeit von Java als Programmiersprache ist es nicht möglich, ein Applet von jeder Webseite aus frei laufen zu lassen, da ein böswilliger Entwickler den Computer des Applet- Hosts beschädigen kann.
Nachfolgend sehen wir die Einschränkungen, die die Applets haben , um zum Zeitpunkt der Ausführung ein Minimum an Garantien zu geben:
Eingeschränktes Lesen und Schreiben
Dies bedeutet, dass ein Applet auf dem Computer des Benutzers, auf dem es über Ihren Browser ausgeführt wird, keine Dateien lesen, schreiben oder löschen darf. Auf diese Weise wird sichergestellt, dass keine Änderungen am Dateisystem vorgenommen werden, die den Computer beschädigen könnten.
Verbotene Ausführung
Dies zeigt an, dass ein Applet kein anderes Programm aufrufen kann, das vom Browser ausgeführt werden soll.
Verbindungslimit
Die Applets können keine Verbindung zu anderen Geräten als dem Computer der aufrufenden Person herstellen, wodurch der Benutzer geschützt wird, dass seine Informationen ohne deren Zustimmung gesendet werden können.
Wir sehen, dass die Kontrolle der Applets sehr streng ist. Dank dieser Tatsache können wir die Ausführung dieser Programme in unseren Browsern zu einem großen Teil beruhigen.
Applet-Lebenszyklus
Ein Applet hat einen definierten Lebenszyklus, anhand dessen wir nachvollziehen können, wie es ab dem Moment funktioniert, in dem wir es im Browser ausführen, bis es geschlossen oder zerstört wird, nachdem wir es nicht mehr benötigen.
Grundsätzlich besteht der Lebenszyklus aus vier Zuständen, die die Existenz des Applets definieren . Lassen Sie uns ein wenig von jedem sehen:
Init
Dies ist der Ausgangszustand, in dem alle für den Betrieb des Applets erforderlichen Elemente geladen und gestartet werden.
Starten Sie
Nach der Initialisierung zeigt der Startstatus an, dass das Applet bereits ausgeführt wird. Hier sehen wir seine Aktionen.
Halt an
Dieser Zustand ist das Gegenteil des Startzustands und bedeutet, dass das Applet angehalten wird, wenn der Benutzer die Seite oder Registerkarte schließt, auf der es ausgeführt wird.
Zerstören
Es ist der letzte Zustand und bezieht sich darauf, dass das Applet zerstört wird, sobald der Browser geschlossen wird, wodurch der Speicher des dafür reservierten Speicherplatzes freigegeben wird.
Nachdem wir dieses Lernprogramm abgeschlossen haben, haben wir die Details eines Applets in Bezug auf Sicherheitsbeschränkungen und seinen Lebenszyklus gesehen, um ein besseres Verständnis für die ordnungsgemäße Verwendung dieser Technologie zu erlangen.