Skip to main content

Vad är en applet?

En applet är en speciell typ av datorprogram som endast är avsett att köras i en annan programvaruapplikation.Termen används oftast för att beskriva program som är skrivna på Java -programmeringsspråket.Dessa program är utformade för att lägga till funktionalitet och interaktivitet till webbplatser där Standard Hypertext Mark-up Language (HTML) är otillräcklig.Mobila enheter som mobiltelefoner använder också applets, men de kan göra det på ett annat sätt.

Det finns många skillnader mellan en applet och en standarddatorapplikation.Den största skillnaden är att en applet endast kan köras av ett annat program som redan finns på systemet, oftast en webbläsare eller annan specialiserad tolk.Detta ger extra säkerhet och tillåter appleten att vara plattformsoberoende eftersom språket det är skrivet i översätts av varje olika operativsystem efter behov.

En av fördelarna med att använda en applet istället för en applikation är den inbyggda implementeringenav mycket stränga säkerhetskontroller.En standard applet körs i ett mycket begränsat läge där den inte kan komma åt alla systemresurser.Programvaran som kör programmet kan begränsa åtkomsten så att den inte har någon medvetenhet om det system som det körs på.Alternativt finns det typer av applets som kan implementera avancerade säkerhetsmetoder som möjliggör ökad åtkomst efter användarens bedömning.program.En applet kan också användas för att underlätta onlineformulär enklare att fylla i, visa bilder dynamiskt eller för att låta spel spelas.Applets åtnjuter till och med utbredd användning på marknaden för elektronisk handel, där de är anställda för att säkert kommunicera med en server när de gör inköp.

När de används via en webbläsare kan Applets vara mycket anpassade utan att behöva skriva om programvaran.Detta görs genom användning av HTML.När det kallas från insidan av ett HTML -dokument för en webbplats är det möjligt att skicka flera olika parametrar till programmet direkt inuti HTML -koden.Denna mekanism tillåter en enda applet att enkelt anpassas på flera webbplatser.

Mobila enheter använder applets på något annorlunda sätt.Många enheter inkluderar en inre ramverk som gör det möjligt för applets att köra oberoende av något annat program.Denna metod ger all säkerhet och portabilitet för en standardimplementering utan att behöva linda in programmet i en separat mjukvarubehållare.

Även om applets är utformade för att fungera i en säker miljö där värdsystemet inte kan skadas, finns det sätt somDe kan få full tillgång till systemet.Java -applets kan undertecknas, vilket innebär att om användaren av systemet litar på programmet kommer det att tillåtas åtkomst till värdsystemets filer och resurser.Dessa typer av säkerhetsundantag uppmanar alltid användaren först innan de tillåter åtkomst.