1. Innebygging av appleten på HTML -siden:
* Definer en `` Tag: Du må ta med en `` -tag i HTML -filen din. * `kode`: Denne attributtet spesifiserer plasseringen (URL) for appletens kompilerte `.class` -fil. * `bredde og` høyde`: Definer appletens dimensjoner i piksler. * `Archive`: Spesifiser en JAR -fil som inneholder appletens kode og eventuelle nødvendige ressurser. * `alt`: Denne attributtet gir en alternativ tekstbeskrivelse for brukere som ikke kan se appleten (f.eks. Skjermlesere). * `name`: Tildeler et unikt navn til appleten, slik at du kan henvise til det fra HTML -siden din. Eksempel: `` html `` ` 2. Samarbeide appleten: * Java Compiler (Javac): Bruk `Javac` -kommandoen for å kompilere Java -kildekoden til bytecode (`*.class` -filer). * krukke (Java Archive): Pakke den kompilerte appletens `.class` -filer og eventuelle nødvendige ressurser i en JAR -fil ved hjelp av` Jar` -kommandoen. 3. Distribusjon av appleten: * Webserver: Vert HTML -filen din og JAR -filen på en webserver. * Applet Security: Vær oppmerksom på sikkerhetsbegrensninger for å kjøre appleter fra en ekstern server. Disse begrensningene er på plass for å forhindre at ondsinnede applets får tilgang til brukerdata eller utfører skadelige handlinger. 4. Utførelse av klientsiden: * Nettleserkompatibilitet: Brukerens nettleser må ha en Java -plugin eller Java Virtual Machine (JVM) installert og aktivert. * Applet initialisering: Når nettleseren møter `` -taggen, laster den ned JAR -filen og setter i gang appletens utførelse. * Applet livssyklus: Applet går gjennom en forhåndsdefinert livssyklus: * Initialisering: `init ()` Metode kalles for å sette opp appletmiljøet. * Start: `Start ()` Metode kalles når appleten er synlig for brukeren. * stopp: `stop ()` metoden kalles når appleten er skjult. * Destroy: `Destroy ()` Metode kalles når appleten fjernes fra siden. 5. Brukerinteraksjon og funksjonalitet: * appletfunksjonalitet: Applet samhandler med websiden og brukeren gjennom forskjellige komponenter (knapper, tekstfelt osv.) Og metoder. * Applet kommunikasjon: Applet kan kommunisere med websiden ved hjelp av JavaScript eller andre metoder. Sikkerhetshensyn: * Sandkassemiljø: Appleter kjøres i et sandkassemiljø, og begrenser tilgangen til systemressurser. * Signerte applets: For å overvinne noen sikkerhetsbegrensninger, kan applets signeres ved hjelp av et digitalt sertifikat. * Java Security Manager: Java Security Manager håndhever sikkerhetspolicyer og begrenser applets muligheter. Alternativer til applets: * JavaScript Frameworks: Moderne JavaScript -rammer som React, Vue og Angular kan gi rike interaktive opplevelser i nettleseren uten å kreve en Java -plugin. * WebAssembly: WebAssembly (WASM) lar deg kjøre kode skrevet på andre språk enn JavaScript (som C, C ++ eller Rust) i nettleseren. Merk: Appleter regnes som legacy -teknologi. Selv om de fremdeles kan brukes i noen tilfeller, anbefales de generelt ikke for ny utvikling på grunn av sikkerhetsproblemer og manglende nettleserstøtte.
* `kode`: Denne attributtet spesifiserer plasseringen (URL) for appletens kompilerte `.class` -fil.
* `bredde og` høyde`: Definer appletens dimensjoner i piksler.
* `Archive`: Spesifiser en JAR -fil som inneholder appletens kode og eventuelle nødvendige ressurser.
* `alt`: Denne attributtet gir en alternativ tekstbeskrivelse for brukere som ikke kan se appleten (f.eks. Skjermlesere).
* `name`: Tildeler et unikt navn til appleten, slik at du kan henvise til det fra HTML -siden din.
Eksempel:
`` html
`` `
2. Samarbeide appleten:
* Java Compiler (Javac): Bruk `Javac` -kommandoen for å kompilere Java -kildekoden til bytecode (`*.class` -filer).
* krukke (Java Archive): Pakke den kompilerte appletens `.class` -filer og eventuelle nødvendige ressurser i en JAR -fil ved hjelp av` Jar` -kommandoen.
3. Distribusjon av appleten:
* Webserver: Vert HTML -filen din og JAR -filen på en webserver.
* Applet Security: Vær oppmerksom på sikkerhetsbegrensninger for å kjøre appleter fra en ekstern server. Disse begrensningene er på plass for å forhindre at ondsinnede applets får tilgang til brukerdata eller utfører skadelige handlinger.
4. Utførelse av klientsiden:
* Nettleserkompatibilitet: Brukerens nettleser må ha en Java -plugin eller Java Virtual Machine (JVM) installert og aktivert.
* Applet initialisering: Når nettleseren møter `` -taggen, laster den ned JAR -filen og setter i gang appletens utførelse. * Applet livssyklus: Applet går gjennom en forhåndsdefinert livssyklus: * Initialisering: `init ()` Metode kalles for å sette opp appletmiljøet. * Start: `Start ()` Metode kalles når appleten er synlig for brukeren. * stopp: `stop ()` metoden kalles når appleten er skjult. * Destroy: `Destroy ()` Metode kalles når appleten fjernes fra siden. 5. Brukerinteraksjon og funksjonalitet: * appletfunksjonalitet: Applet samhandler med websiden og brukeren gjennom forskjellige komponenter (knapper, tekstfelt osv.) Og metoder. * Applet kommunikasjon: Applet kan kommunisere med websiden ved hjelp av JavaScript eller andre metoder. Sikkerhetshensyn: * Sandkassemiljø: Appleter kjøres i et sandkassemiljø, og begrenser tilgangen til systemressurser. * Signerte applets: For å overvinne noen sikkerhetsbegrensninger, kan applets signeres ved hjelp av et digitalt sertifikat. * Java Security Manager: Java Security Manager håndhever sikkerhetspolicyer og begrenser applets muligheter. Alternativer til applets: * JavaScript Frameworks: Moderne JavaScript -rammer som React, Vue og Angular kan gi rike interaktive opplevelser i nettleseren uten å kreve en Java -plugin. * WebAssembly: WebAssembly (WASM) lar deg kjøre kode skrevet på andre språk enn JavaScript (som C, C ++ eller Rust) i nettleseren. Merk: Appleter regnes som legacy -teknologi. Selv om de fremdeles kan brukes i noen tilfeller, anbefales de generelt ikke for ny utvikling på grunn av sikkerhetsproblemer og manglende nettleserstøtte.
* Applet livssyklus: Applet går gjennom en forhåndsdefinert livssyklus:
* Initialisering: `init ()` Metode kalles for å sette opp appletmiljøet.
* Start: `Start ()` Metode kalles når appleten er synlig for brukeren.
* stopp: `stop ()` metoden kalles når appleten er skjult.
* Destroy: `Destroy ()` Metode kalles når appleten fjernes fra siden.
5. Brukerinteraksjon og funksjonalitet:
* appletfunksjonalitet: Applet samhandler med websiden og brukeren gjennom forskjellige komponenter (knapper, tekstfelt osv.) Og metoder.
* Applet kommunikasjon: Applet kan kommunisere med websiden ved hjelp av JavaScript eller andre metoder.
Sikkerhetshensyn:
* Sandkassemiljø: Appleter kjøres i et sandkassemiljø, og begrenser tilgangen til systemressurser.
* Signerte applets: For å overvinne noen sikkerhetsbegrensninger, kan applets signeres ved hjelp av et digitalt sertifikat.
* Java Security Manager: Java Security Manager håndhever sikkerhetspolicyer og begrenser applets muligheter.
Alternativer til applets:
* JavaScript Frameworks: Moderne JavaScript -rammer som React, Vue og Angular kan gi rike interaktive opplevelser i nettleseren uten å kreve en Java -plugin.
* WebAssembly: WebAssembly (WASM) lar deg kjøre kode skrevet på andre språk enn JavaScript (som C, C ++ eller Rust) i nettleseren.
Merk: Appleter regnes som legacy -teknologi. Selv om de fremdeles kan brukes i noen tilfeller, anbefales de generelt ikke for ny utvikling på grunn av sikkerhetsproblemer og manglende nettleserstøtte.
früher : Hvilket kontrollpanel -applet lar deg endre navnet på en datamaskin eller legge til domene?