1. Inbäddning av appleten på HTML -sidan:
* Definiera en `` tag: Du måste inkludera en `` tagg i din HTML -fil. * `kod`: Detta attribut anger platsen (URL) för appletens sammanställda fil. * `bredd` och` höjd ': Definiera appletsens dimensioner i pixlar. * `arkiv`: Ange en JAR -fil som innehåller appletens kod och alla nödvändiga resurser. * `alt`: Detta attribut ger en alternativ textbeskrivning för användare som inte kan se appleten (t.ex. skärmläsare). * `name`: Tilldelar ett unikt namn till appleten, så att du kan hänvisa till den från din HTML -sida. Exempel: `` `html `` ` 2. Sammanställa appleten: * Java Compiler (Javac): Använd kommandot "javac" för att sammanställa din Java -källkod till bytekode (`*.klass" -filer). * burk (Java Archive): Packa in de sammanställda appletens ".klass" -filer och alla nödvändiga resurser i en JAR -fil med kommandot `Jar`. 3. Distribuera appleten: * webbserver: Värd din HTML -fil och JAR -filen på en webbserver. * Applet Security: Tänk på säkerhetsbegränsningar för att köra applets från en fjärrserver. Dessa begränsningar är på plats för att förhindra att skadliga applets åtkomst till användardata eller utföra skadliga åtgärder. 4. Kundsidan exekvering: * webbläsarkompatibilitet: Användarens webbläsare måste ha en Java -plugin eller Java Virtual Machine (JVM) installerad och aktiverad. * Applet Initialisering: När webbläsaren möter taggen `` laddar den ner JAR -filen och initierar appletens körning. * Applet Lifecycle: Appleten går igenom en fördefinierad livscykel: * Initialisering: Metoden "init ()" kallas för att ställa in appletmiljön. * Start: "Start ()" -metoden kallas när appleten är synlig för användaren. * Stop: `Stop ()` -metoden kallas när appleten är dold. * Förstör: `förstöra ()` -metoden kallas när appleten tas bort från sidan. 5. Användarinteraktion och funktionalitet: * Appletfunktionalitet: Appleten interagerar med webbsidan och användaren genom olika komponenter (knappar, textfält etc.) och metoder. * Appletkommunikation: Appleten kan kommunicera med webbsidan med JavaScript eller andra metoder. Säkerhetsöverväganden: * sandlådemiljö: Applets körs i en sandlådemiljö och begränsar deras tillgång till systemresurser. * Signerade applets: För att övervinna vissa säkerhetsbegränsningar kan applets undertecknas med ett digitalt certifikat. * Java Security Manager: Java Security Manager verkställer säkerhetspolicyer och begränsar appletsens kapacitet. Alternativ till applets: * JavaScript -ramverk: Moderna JavaScript -ramar som React, Vue och Angular kan ge rika interaktiva upplevelser i webbläsaren utan att kräva ett Java -plugin. * Webassemble: WebAssemble (WASM) låter dig köra kod skriven på andra språk än JavaScript (som C, C ++ eller Rust) i webbläsaren. Obs: Applets betraktas som äldre teknik. Även om de fortfarande kan användas i vissa fall, rekommenderas de i allmänhet inte för ny utveckling på grund av säkerhetsproblem och brist på webbläsarstöd.
* `kod`: Detta attribut anger platsen (URL) för appletens sammanställda fil.
* `bredd` och` höjd ': Definiera appletsens dimensioner i pixlar.
* `arkiv`: Ange en JAR -fil som innehåller appletens kod och alla nödvändiga resurser.
* `alt`: Detta attribut ger en alternativ textbeskrivning för användare som inte kan se appleten (t.ex. skärmläsare).
* `name`: Tilldelar ett unikt namn till appleten, så att du kan hänvisa till den från din HTML -sida.
Exempel:
`` `html
`` `
2. Sammanställa appleten:
* Java Compiler (Javac): Använd kommandot "javac" för att sammanställa din Java -källkod till bytekode (`*.klass" -filer).
* burk (Java Archive): Packa in de sammanställda appletens ".klass" -filer och alla nödvändiga resurser i en JAR -fil med kommandot `Jar`.
3. Distribuera appleten:
* webbserver: Värd din HTML -fil och JAR -filen på en webbserver.
* Applet Security: Tänk på säkerhetsbegränsningar för att köra applets från en fjärrserver. Dessa begränsningar är på plats för att förhindra att skadliga applets åtkomst till användardata eller utföra skadliga åtgärder.
4. Kundsidan exekvering:
* webbläsarkompatibilitet: Användarens webbläsare måste ha en Java -plugin eller Java Virtual Machine (JVM) installerad och aktiverad.
* Applet Initialisering: När webbläsaren möter taggen `` laddar den ner JAR -filen och initierar appletens körning. * Applet Lifecycle: Appleten går igenom en fördefinierad livscykel: * Initialisering: Metoden "init ()" kallas för att ställa in appletmiljön. * Start: "Start ()" -metoden kallas när appleten är synlig för användaren. * Stop: `Stop ()` -metoden kallas när appleten är dold. * Förstör: `förstöra ()` -metoden kallas när appleten tas bort från sidan. 5. Användarinteraktion och funktionalitet: * Appletfunktionalitet: Appleten interagerar med webbsidan och användaren genom olika komponenter (knappar, textfält etc.) och metoder. * Appletkommunikation: Appleten kan kommunicera med webbsidan med JavaScript eller andra metoder. Säkerhetsöverväganden: * sandlådemiljö: Applets körs i en sandlådemiljö och begränsar deras tillgång till systemresurser. * Signerade applets: För att övervinna vissa säkerhetsbegränsningar kan applets undertecknas med ett digitalt certifikat. * Java Security Manager: Java Security Manager verkställer säkerhetspolicyer och begränsar appletsens kapacitet. Alternativ till applets: * JavaScript -ramverk: Moderna JavaScript -ramar som React, Vue och Angular kan ge rika interaktiva upplevelser i webbläsaren utan att kräva ett Java -plugin. * Webassemble: WebAssemble (WASM) låter dig köra kod skriven på andra språk än JavaScript (som C, C ++ eller Rust) i webbläsaren. Obs: Applets betraktas som äldre teknik. Även om de fortfarande kan användas i vissa fall, rekommenderas de i allmänhet inte för ny utveckling på grund av säkerhetsproblem och brist på webbläsarstöd.
* Applet Lifecycle: Appleten går igenom en fördefinierad livscykel:
* Initialisering: Metoden "init ()" kallas för att ställa in appletmiljön.
* Start: "Start ()" -metoden kallas när appleten är synlig för användaren.
* Stop: `Stop ()` -metoden kallas när appleten är dold.
* Förstör: `förstöra ()` -metoden kallas när appleten tas bort från sidan.
5. Användarinteraktion och funktionalitet:
* Appletfunktionalitet: Appleten interagerar med webbsidan och användaren genom olika komponenter (knappar, textfält etc.) och metoder.
* Appletkommunikation: Appleten kan kommunicera med webbsidan med JavaScript eller andra metoder.
Säkerhetsöverväganden:
* sandlådemiljö: Applets körs i en sandlådemiljö och begränsar deras tillgång till systemresurser.
* Signerade applets: För att övervinna vissa säkerhetsbegränsningar kan applets undertecknas med ett digitalt certifikat.
* Java Security Manager: Java Security Manager verkställer säkerhetspolicyer och begränsar appletsens kapacitet.
Alternativ till applets:
* JavaScript -ramverk: Moderna JavaScript -ramar som React, Vue och Angular kan ge rika interaktiva upplevelser i webbläsaren utan att kräva ett Java -plugin.
* Webassemble: WebAssemble (WASM) låter dig köra kod skriven på andra språk än JavaScript (som C, C ++ eller Rust) i webbläsaren.
Obs: Applets betraktas som äldre teknik. Även om de fortfarande kan användas i vissa fall, rekommenderas de i allmänhet inte för ny utveckling på grund av säkerhetsproblem och brist på webbläsarstöd.
Tidigare: Vilken kontrollpanelsapplet låter dig ändra namnet på en dator eller lägga till domän?