Hardware
HOME
* Computer Wissen >> Hardware >> Apple Computers >> .
1. Einbetten Sie das Applet in die HTML -Seite ein:
* Definieren Sie ein `` Tag: Sie müssen ein `` Tag in Ihre HTML -Datei aufnehmen. * `code`: Dieses Attribut gibt den Speicherort (URL) der kompilierten ".class` -Datei des Applets" an. * `width` und` height`: Definieren Sie die Abmessungen des Applets in Pixeln. * `archive`: Geben Sie eine JAR -Datei an, die den Code des Applets und alle erforderlichen Ressourcen enthält. * `Alt`: Dieses Attribut enthält eine alternative Textbeschreibung für Benutzer, die das Applet nicht sehen können (z. B. Bildschirmleser). * `name`: Weisen dem Applet einen eindeutigen Namen zu, sodass Sie ihn von Ihrer HTML -Seite auf ihn verweisen können. Beispiel: `` `html `` ` 2. Kompilien des Applets: * Java Compiler (Javac): Verwenden Sie den Befehl `javac`, um Ihren Java -Quellcode in Bytecode (`*.class` -Dateien) zu kompilieren. * jar (Java -Archiv): Verpacken Sie mit dem Befehl "jar` 3. Bereitstellen des Applets: * Webserver: Hosten Sie Ihre HTML -Datei und die JAR -Datei auf einem Webserver. * Applet Security: Achten Sie auf Sicherheitsbeschränkungen für das Ausführen von Applets von einem Remote -Server. Diese Einschränkungen sind vorhanden, um zu verhindern, dass schädliche Applets auf Benutzerdaten zugreifen oder schädliche Aktionen ausführen. 4. Client-Seite-Ausführung: * Browserkompatibilität: Der Webbrowser des Benutzers muss über ein Java -Plugin- oder Java -Virtual Machine (JVM) installiert und aktiviert sein. * Applet -Initialisierung: Wenn der Browser auf das Tag "` "trifft, wird die JAR -Datei heruntergeladen und die Ausführung des Applets initiiert. * Applet -Lebenszyklus: Das Applet durchläuft einen vordefinierten Lebenszyklus: * Initialisierung: `init ()` Methode wird aufgerufen, um die Applet -Umgebung einzurichten. * Start: `start ()` Die Methode wird aufgerufen, wenn das Applet für den Benutzer sichtbar ist. * Stopp: "Stop ()` `Die Methode wird aufgerufen, wenn das Applet versteckt ist. * Zerstören: `Destroy ()` Die Methode wird aufgerufen, wenn das Applet von der Seite entfernt wird. 5. Benutzerinteraktion und Funktionalität der Benutzer: * Applet -Funktionalität: Das Applet interagiert mit der Webseite und dem Benutzer über verschiedene Komponenten (Schaltflächen, Textfelder usw.) und Methoden. * Appletkommunikation: Das Applet kann mit der Webseite mit JavaScript oder anderen Methoden kommunizieren. Sicherheitsüberlegungen: * Sandbox -Umgebung: Applets, die in einer Sandbox -Umgebung ausgeführt werden, beschränken ihren Zugriff auf Systemressourcen. * Signierte Applets: Um einige Sicherheitsbeschränkungen zu überwinden, können Applets mit einem digitalen Zertifikat unterzeichnet werden. * Java Security Manager: Der Java Security Manager setzt Sicherheitsrichtlinien ein und begrenzt die Funktionen von Applets. Alternativen zu Applets: * JavaScript -Frameworks: Moderne JavaScript -Frameworks wie React, Vue und Angular können im Browser reichhaltige interaktive Erlebnisse bieten, ohne ein Java -Plugin zu erfordern. * WebAssembly: Mit WebAssembly (WASM) können Sie im Browser Code in anderen Sprachen als JavaScript (wie C, C ++ oder Rost) ausführen. Hinweis: Applets gelten als Legacy -Technologie. Während sie in einigen Fällen möglicherweise noch verwendet werden, werden sie aufgrund von Sicherheitsbedenken und mangelnder Browserunterstützung im Allgemeinen nicht für die neue Entwicklung empfohlen.
* `code`: Dieses Attribut gibt den Speicherort (URL) der kompilierten ".class` -Datei des Applets" an.
* `width` und` height`: Definieren Sie die Abmessungen des Applets in Pixeln.
* `archive`: Geben Sie eine JAR -Datei an, die den Code des Applets und alle erforderlichen Ressourcen enthält.
* `Alt`: Dieses Attribut enthält eine alternative Textbeschreibung für Benutzer, die das Applet nicht sehen können (z. B. Bildschirmleser).
* `name`: Weisen dem Applet einen eindeutigen Namen zu, sodass Sie ihn von Ihrer HTML -Seite auf ihn verweisen können.
Beispiel:
`` `html
`` `
2. Kompilien des Applets:
* Java Compiler (Javac): Verwenden Sie den Befehl `javac`, um Ihren Java -Quellcode in Bytecode (`*.class` -Dateien) zu kompilieren.
* jar (Java -Archiv): Verpacken Sie mit dem Befehl "jar`
3. Bereitstellen des Applets:
* Webserver: Hosten Sie Ihre HTML -Datei und die JAR -Datei auf einem Webserver.
* Applet Security: Achten Sie auf Sicherheitsbeschränkungen für das Ausführen von Applets von einem Remote -Server. Diese Einschränkungen sind vorhanden, um zu verhindern, dass schädliche Applets auf Benutzerdaten zugreifen oder schädliche Aktionen ausführen.
4. Client-Seite-Ausführung:
* Browserkompatibilität: Der Webbrowser des Benutzers muss über ein Java -Plugin- oder Java -Virtual Machine (JVM) installiert und aktiviert sein.
* Applet -Initialisierung: Wenn der Browser auf das Tag "` "trifft, wird die JAR -Datei heruntergeladen und die Ausführung des Applets initiiert. * Applet -Lebenszyklus: Das Applet durchläuft einen vordefinierten Lebenszyklus: * Initialisierung: `init ()` Methode wird aufgerufen, um die Applet -Umgebung einzurichten. * Start: `start ()` Die Methode wird aufgerufen, wenn das Applet für den Benutzer sichtbar ist. * Stopp: "Stop ()` `Die Methode wird aufgerufen, wenn das Applet versteckt ist. * Zerstören: `Destroy ()` Die Methode wird aufgerufen, wenn das Applet von der Seite entfernt wird. 5. Benutzerinteraktion und Funktionalität der Benutzer: * Applet -Funktionalität: Das Applet interagiert mit der Webseite und dem Benutzer über verschiedene Komponenten (Schaltflächen, Textfelder usw.) und Methoden. * Appletkommunikation: Das Applet kann mit der Webseite mit JavaScript oder anderen Methoden kommunizieren. Sicherheitsüberlegungen: * Sandbox -Umgebung: Applets, die in einer Sandbox -Umgebung ausgeführt werden, beschränken ihren Zugriff auf Systemressourcen. * Signierte Applets: Um einige Sicherheitsbeschränkungen zu überwinden, können Applets mit einem digitalen Zertifikat unterzeichnet werden. * Java Security Manager: Der Java Security Manager setzt Sicherheitsrichtlinien ein und begrenzt die Funktionen von Applets. Alternativen zu Applets: * JavaScript -Frameworks: Moderne JavaScript -Frameworks wie React, Vue und Angular können im Browser reichhaltige interaktive Erlebnisse bieten, ohne ein Java -Plugin zu erfordern. * WebAssembly: Mit WebAssembly (WASM) können Sie im Browser Code in anderen Sprachen als JavaScript (wie C, C ++ oder Rost) ausführen. Hinweis: Applets gelten als Legacy -Technologie. Während sie in einigen Fällen möglicherweise noch verwendet werden, werden sie aufgrund von Sicherheitsbedenken und mangelnder Browserunterstützung im Allgemeinen nicht für die neue Entwicklung empfohlen.
* Applet -Lebenszyklus: Das Applet durchläuft einen vordefinierten Lebenszyklus:
* Initialisierung: `init ()` Methode wird aufgerufen, um die Applet -Umgebung einzurichten.
* Start: `start ()` Die Methode wird aufgerufen, wenn das Applet für den Benutzer sichtbar ist.
* Stopp: "Stop ()` `Die Methode wird aufgerufen, wenn das Applet versteckt ist.
* Zerstören: `Destroy ()` Die Methode wird aufgerufen, wenn das Applet von der Seite entfernt wird.
5. Benutzerinteraktion und Funktionalität der Benutzer:
* Applet -Funktionalität: Das Applet interagiert mit der Webseite und dem Benutzer über verschiedene Komponenten (Schaltflächen, Textfelder usw.) und Methoden.
* Appletkommunikation: Das Applet kann mit der Webseite mit JavaScript oder anderen Methoden kommunizieren.
Sicherheitsüberlegungen:
* Sandbox -Umgebung: Applets, die in einer Sandbox -Umgebung ausgeführt werden, beschränken ihren Zugriff auf Systemressourcen.
* Signierte Applets: Um einige Sicherheitsbeschränkungen zu überwinden, können Applets mit einem digitalen Zertifikat unterzeichnet werden.
* Java Security Manager: Der Java Security Manager setzt Sicherheitsrichtlinien ein und begrenzt die Funktionen von Applets.
Alternativen zu Applets:
* JavaScript -Frameworks: Moderne JavaScript -Frameworks wie React, Vue und Angular können im Browser reichhaltige interaktive Erlebnisse bieten, ohne ein Java -Plugin zu erfordern.
* WebAssembly: Mit WebAssembly (WASM) können Sie im Browser Code in anderen Sprachen als JavaScript (wie C, C ++ oder Rost) ausführen.
Hinweis: Applets gelten als Legacy -Technologie. Während sie in einigen Fällen möglicherweise noch verwendet werden, werden sie aufgrund von Sicherheitsbedenken und mangelnder Browserunterstützung im Allgemeinen nicht für die neue Entwicklung empfohlen.