Skip to main content

Hvad er en applet?

En applet er en speciel type computerprogram, der kun er beregnet til at køre i en anden softwareapplikation.Udtrykket bruges oftest til at beskrive programmer, der er skrevet på Java -programmeringssproget.Disse programmer er designet til at tilføje funktionalitet og interaktivitet til websteder, hvor standard hypertekst markeringsprog (HTML) er utilstrækkelig.Mobile enheder som mobiltelefoner bruger også applets, men de kan muligvis gøre det på en anden måde.

Der er mange forskelle mellem en applet og en standard computerapplikation.Den største sondring er, at en applet kun kan køres af et andet program, der allerede er på systemet, oftest en webbrowser eller anden specialiseret tolk.Dette giver ekstra sikkerhed og tillader, at appleten er platformuafhængig, fordi det sprog, det er skrevet i, oversættes af hvert forskellige operativsystem efter behov.

En af fordelene ved at bruge en applet i stedet for en applikation er den indbyggede implementeringaf meget streng sikkerhedskontrol.En standardapplet kører i en meget begrænset tilstand, hvor den ikke er i stand til direkte at få adgang til en systemressource.Den software, der kører programmet, kan begrænse adgangen, så det ikke har nogen opmærksomhed om det system, som det køres på.Alternativt er der typer af applets, der kan implementere avancerede sikkerhedsmetoder, der giver mulighed for øget adgang efter brugerens skøn.

Web -browsere bruger ofte Java -applets til at give brugerne adgang til forskellige typer online medier uden at kræve installation af en helt separateprogram.En applet kan også bruges til at hjælpe med at gøre online -formularer lettere at udfylde, til at vise billeder dynamisk eller for at lade spil spilles.Applets nyder endda udbredt brug på det elektroniske handelsmarked, hvor de er ansat til sikkert at kommunikere med en server, når de foretager køb.

Når der bruges gennem en webbrowser, kan applets være meget tilpasset uden behov for at omskrive softwaren.Dette gøres ved hjælp af HTML.Når det kaldes indefra i et HTML -dokument til et websted, er det muligt at videregive flere forskellige parametre til programmet fra direkte inde i HTML -koden.Denne mekanisme tillader, at en enkelt applet let tilpasses på flere websteder.

Mobile enheder bruger applets på en lidt anden måde.Mange enheder inkluderer en iboende software -ramme, der giver Applets mulighed for at køre uafhængigt af ethvert andet program.Denne metode giver al sikkerhed og bærbarhed af en standardimplementering uden at skulle pakke programmet i en separat softwarecontainer.

Selvom applets er designet til at fungere i et sikkert miljø, hvor værtssystemet ikke kan skades, er der måder, derDe kan få fuld adgang til systemet.Java -applets er i stand til at blive underskrevet, hvilket betyder, at hvis brugeren af systemet stoler på programmet, får det adgang til værtssystemets filer og ressourcer.Disse typer af sikkerhedsundtagelser beder altid brugeren først, før de tillader adgang.