? En Java applet er et program som kan bygges inn i en web- side , på samme måte som et bilde eller en video kan vises på en nettside . Siden applets er dataprogrammer , kan de være interaktive og utføre komplekse funksjoner , for eksempel spill , interaktive kart og tegneprogrammer . Java-applets er skrevet i Java programmeringsspråk. Historie
Den første versjonen av Java programmeringsspråk, utgitt i 1995 , inkludert applets .
Funksjon
Java-applets tillate webutviklere å inkludere interaktivt innhold på en nettside . Applets er klient - side applikasjoner , som betyr at de kjøres i nettleseren på nettstedet besøkendes datamaskin . Applets kjøre ved å bruke Java Virtual Machine ( JVM ) installert på klientdatamaskinen .
Fordelene
Java-applets er plattformuavhengig, og kan kjøres på enhver datamaskin som har JVM og en applet -kompatibel nettleser. Standard " usignerte " applets er relativt sikre fordi de kjører i et isolert sandkasse som hindrer dem fra å få tilgang datafiler og annen sensitiv informasjon . Fordi applets er skrevet i Java , kan applet utvikleren bruke alle muligheter i Java programmeringsspråk , inkludert komplekse funksjoner som video akselerasjon , bildebehandling, og database tilkobling . Java og mange Java- utviklingsverktøy er gratis.
Hensyn
Mens Java- applets har bedre datamaskin plattform støtte enn tilsvarende klientsiden applikasjon teknologier , det er mer overhead i lasting en applet. Mange utviklere foretrekker å bruke raskere , lettere teknologier, for eksempel Flash eller Silverlight , fordi de lastes i nettleseren raskere , krever mindre systemressurser, og gir et bedre utvalg av grafiske elementer .
P Det er en sterk bevegelse i Java- utviklere å forlate applets i favør av Java WebStart ( JWS ) teknologi. JWS programmene starter fra nettet , men ikke kjøres i nettleseren , og oppfører seg mer som en standard desktop applikasjon .
Advarsler
Signerte applets inneholde en signatur som brukes til å verifisere kilden til applet , som indikerer at applet kan klareres hvis kilden er troverdig. Signerte applets er gitt flere tillatelser på klientdatamaskinen , for eksempel muligheten til å lese og skrive filer til det lokale filsystemet . Bare signerte applets fra pålitelige kilder skal godtas .
Applets krever JVM og en applet - nettleser , som er tilgjengelig for de mest populære PC-plattformer , men er kanskje ikke tilgjengelig for eldre og mindre populære plattformer . Det er ikke uvanlig at JVM å være utdatert eller ikke installert på en datamaskin system , slik at applet å unnlate å kjøre skikkelig hvis den går i det hele tatt .