Java-applet

En Java-applet er en applet , levert til brukere i form av Java bytecode . En Java-applet kan kjøres i en nettleser gjennom en Java Virtual Machine (JVM), eller i AppletViewer av Sun , et verktøy for testing av Java-applets. Java-appletter ble introdusert i den første versjonen av språket, i 1995. Java-applets er for det meste skrevet på Java-språket , men de kan også skrives på hvilket som helst språk som kompileres til bytekode, som Jython , Groovy eller til og med Scala .

Applets brukes til å tilby interaktiv funksjonalitet i nettapplikasjoner som ikke kan leveres av HTML . Siden Java bytecode er plattform, kan Java-applikasjoner kjøres på forskjellige plattformer, inkludert Windows , Unix , Mac OS og Linux . Det er åpen kildekodeverktøy, som applet2app , som kan brukes til å konvertere en applet til et rikt Java-program, eller til et eget program for Windows eller Linux. Dette gir fordelen av å kunne starte en Java-applet i frakoblet modus, eller utenfor en nettleser.

Mange innflytelsesrike Java-utviklere, blogger og magasiner anbefaler å bruke Java Web Start- teknologi i stedet for Java-applets.

Teknisk informasjon

Java-appletter kjøres i et uavhengig miljø av de fleste nettlesere, for å forhindre at de får tilgang til lokale data. Koden til en applet lastes ned fra en webserver og nettleseren starter appleten på HTML-siden eller i et nytt vindu. En applet kan vises på en webside ved hjelp av den foreldede HTML-koden appleteller det anbefalte elementet object. Disse kodene angir plasseringen til appleten.

En Java-applet arver fra klassen java.applet.Applet, eller i tilfelle en Swing- applet , fra klassen javax.swing.JApplet. Klassen må skrive om noen metoder i Applet-klassen for å definere oppførselen ( Appleter en underklasse av Panel, som er en underklasse av Container).

fordeler

En Java-applet har følgende fordeler:

Ulemper

Imidlertid har en Java-applet følgende ulemper:

Alternativer

Det finnes alternative teknikker (f.eks. DHTML , Flash og Microsoft Silverlight ).

Et alternativ til appletter for utvikling av klientapplikasjoner for Java er Java Web Start- teknikken , som gjør at applikasjoner kan kjøres utenfor nettleseren.

Siden versjon 9 anser Java applets for å være utfaset, og vil vise en advarsel hvis den brukes.

Merknader og referanser

  1. "  Java-applets  " , Le Grand Dictionnaire terminologique , Kontor Québéc de la langue française (åpnes 4 januar 2019 ) .
  2. (in) Raghavan N. Srinivas , "  Java Web Start to the rescue  "JavaWorld ,6. juli 2001(åpnet 27. mai 2019 )
  3. "  Objekter, bilder og applets i HTML-dokumenter  "www.w3.org (åpnet 27. mai 2019 )
  4. "  Objekter, bilder og applets i HTML-dokumenter  "www.w3.org (åpnet 27. mai 2019 )
  5. Imidlertid eksisterer både åpen kildekode og gratis implementeringer, for eksempel GCJ og Blackdown Java .
  6. En applet kan spesifisere hvilken versjon av Java som skal brukes fra Sun versjon 6u10.
  7. "  Java Applets vil være foreldet fra Java 9  " , på Program! ,26. august 2016(åpnet 27. mai 2019 )

Se også

Eksterne linker