1. Indlejring af appleten på HTML -siden:
* Definer en `` tag: Du skal medtage et `` tag inden for din HTML -fil. * `kode ': Denne attribut specificerer placeringen (URL) af applets kompilerede `.class` -fil. * 'bredde' og 'højde': Definer applets dimensioner i pixels. * `Arkiv`: Specificer en JAR -fil, der indeholder applets kode og eventuelle påkrævede ressourcer. * `Alt`: Denne attribut giver en alternativ tekstbeskrivelse for brugere, der ikke kan se appleten (f.eks. Skærmlæsere). * `navn`: Tildeler et unikt navn til appleten, så du kan henvise til det fra din HTML -side. Eksempel: `` `html `` ` 2. Kompilering af appleten: * Java Compiler (Javac): Brug kommandoen `Javac` til at kompilere din Java -kildekode til bytecode (`*.class` -filer). * jar (Java Archive): Pak den kompilerede Applet's '.class' -filer og eventuelle nødvendige ressourcer i en JAR -fil ved hjælp af kommandoen 'JAR'. 3. Implementering af applet: * webserver: Vær vært for din HTML -fil og JAR -filen på en webserver. * Appletsikkerhed: Vær opmærksom på sikkerhedsbegrænsninger for at køre applets fra en fjernserver. Disse begrænsninger er på plads for at forhindre ondsindede applets i at få adgang til brugerdata eller udføre skadelige handlinger. 4. Udførelse af klientsiden: * browserkompatibilitet: Brugerens webbrowser skal have et Java -plugin eller Java Virtual Machine (JVM) installeret og aktiveret. * Appletinitialisering: Når browseren støder på `` tag, downloader den jarfilen og indleder applets udførelse. * Applet livscyklus: Applet gennemgår en foruddefineret livscyklus: * Initialisering: `init () 'metode kaldes til at oprette appletmiljøet. * Start: `Start () 'metode kaldes, når appleten er synlig for brugeren. * stop: `Stop () 'metode kaldes, når appleten er skjult. * Ødelæg: `Destroy () 'metode kaldes, når appleten fjernes fra siden. 5. Brugerinteraktion og funktionalitet: * Applet -funktionalitet: Applet interagerer med websiden og brugeren gennem forskellige komponenter (knapper, tekstfelter osv.) Og metoder. * Applet -kommunikation: Applet kan kommunikere med websiden ved hjælp af JavaScript eller andre metoder. Sikkerhedsovervejelser: * Sandkassemiljø: Applets kører i et sandkassemiljø og begrænser deres adgang til systemressourcer. * Underskrevne applets: For at overvinde nogle sikkerhedsbegrænsninger kan applets underskrives ved hjælp af et digitalt certifikat. * Java Security Manager: Java Security Manager håndhæver sikkerhedspolitikker og begrænser applets kapaciteter. alternativer til applets: * JavaScript -rammer: Moderne JavaScript -rammer som React, Vue og Angular kan give rige interaktive oplevelser i browseren uden at kræve et Java -plugin. * webassemble: WebAssemble (WASM) giver dig mulighed for at køre kode skrevet på andre sprog end JavaScript (som C, C ++ eller Rust) i browseren. Bemærk: Applets betragtes som ældre teknologi. Selvom de stadig kan bruges i nogle tilfælde, anbefales de generelt ikke til ny udvikling på grund af sikkerhedsmæssige bekymringer og mangel på browserstøtte.
* `kode ': Denne attribut specificerer placeringen (URL) af applets kompilerede `.class` -fil.
* 'bredde' og 'højde': Definer applets dimensioner i pixels.
* `Arkiv`: Specificer en JAR -fil, der indeholder applets kode og eventuelle påkrævede ressourcer.
* `Alt`: Denne attribut giver en alternativ tekstbeskrivelse for brugere, der ikke kan se appleten (f.eks. Skærmlæsere).
* `navn`: Tildeler et unikt navn til appleten, så du kan henvise til det fra din HTML -side.
Eksempel:
`` `html
`` `
2. Kompilering af appleten:
* Java Compiler (Javac): Brug kommandoen `Javac` til at kompilere din Java -kildekode til bytecode (`*.class` -filer).
* jar (Java Archive): Pak den kompilerede Applet's '.class' -filer og eventuelle nødvendige ressourcer i en JAR -fil ved hjælp af kommandoen 'JAR'.
3. Implementering af applet:
* webserver: Vær vært for din HTML -fil og JAR -filen på en webserver.
* Appletsikkerhed: Vær opmærksom på sikkerhedsbegrænsninger for at køre applets fra en fjernserver. Disse begrænsninger er på plads for at forhindre ondsindede applets i at få adgang til brugerdata eller udføre skadelige handlinger.
4. Udførelse af klientsiden:
* browserkompatibilitet: Brugerens webbrowser skal have et Java -plugin eller Java Virtual Machine (JVM) installeret og aktiveret.
* Appletinitialisering: Når browseren støder på `` tag, downloader den jarfilen og indleder applets udførelse. * Applet livscyklus: Applet gennemgår en foruddefineret livscyklus: * Initialisering: `init () 'metode kaldes til at oprette appletmiljøet. * Start: `Start () 'metode kaldes, når appleten er synlig for brugeren. * stop: `Stop () 'metode kaldes, når appleten er skjult. * Ødelæg: `Destroy () 'metode kaldes, når appleten fjernes fra siden. 5. Brugerinteraktion og funktionalitet: * Applet -funktionalitet: Applet interagerer med websiden og brugeren gennem forskellige komponenter (knapper, tekstfelter osv.) Og metoder. * Applet -kommunikation: Applet kan kommunikere med websiden ved hjælp af JavaScript eller andre metoder. Sikkerhedsovervejelser: * Sandkassemiljø: Applets kører i et sandkassemiljø og begrænser deres adgang til systemressourcer. * Underskrevne applets: For at overvinde nogle sikkerhedsbegrænsninger kan applets underskrives ved hjælp af et digitalt certifikat. * Java Security Manager: Java Security Manager håndhæver sikkerhedspolitikker og begrænser applets kapaciteter. alternativer til applets: * JavaScript -rammer: Moderne JavaScript -rammer som React, Vue og Angular kan give rige interaktive oplevelser i browseren uden at kræve et Java -plugin. * webassemble: WebAssemble (WASM) giver dig mulighed for at køre kode skrevet på andre sprog end JavaScript (som C, C ++ eller Rust) i browseren. Bemærk: Applets betragtes som ældre teknologi. Selvom de stadig kan bruges i nogle tilfælde, anbefales de generelt ikke til ny udvikling på grund af sikkerhedsmæssige bekymringer og mangel på browserstøtte.
* Applet livscyklus: Applet gennemgår en foruddefineret livscyklus:
* Initialisering: `init () 'metode kaldes til at oprette appletmiljøet.
* Start: `Start () 'metode kaldes, når appleten er synlig for brugeren.
* stop: `Stop () 'metode kaldes, når appleten er skjult.
* Ødelæg: `Destroy () 'metode kaldes, når appleten fjernes fra siden.
5. Brugerinteraktion og funktionalitet:
* Applet -funktionalitet: Applet interagerer med websiden og brugeren gennem forskellige komponenter (knapper, tekstfelter osv.) Og metoder.
* Applet -kommunikation: Applet kan kommunikere med websiden ved hjælp af JavaScript eller andre metoder.
Sikkerhedsovervejelser:
* Sandkassemiljø: Applets kører i et sandkassemiljø og begrænser deres adgang til systemressourcer.
* Underskrevne applets: For at overvinde nogle sikkerhedsbegrænsninger kan applets underskrives ved hjælp af et digitalt certifikat.
* Java Security Manager: Java Security Manager håndhæver sikkerhedspolitikker og begrænser applets kapaciteter.
alternativer til applets:
* JavaScript -rammer: Moderne JavaScript -rammer som React, Vue og Angular kan give rige interaktive oplevelser i browseren uden at kræve et Java -plugin.
* webassemble: WebAssemble (WASM) giver dig mulighed for at køre kode skrevet på andre sprog end JavaScript (som C, C ++ eller Rust) i browseren.
Bemærk: Applets betragtes som ældre teknologi. Selvom de stadig kan bruges i nogle tilfælde, anbefales de generelt ikke til ny udvikling på grund af sikkerhedsmæssige bekymringer og mangel på browserstøtte.
Forrige : Hvilken kontrolpanel -applet giver dig mulighed for at ændre navnet på en computer eller tilføje domæne?