? En Java- applet är ett program som kan bäddas in i en webbsida , på samma sätt som en bild eller video kan visas på en webbsida . Eftersom applets är datorprogram , kan de vara interaktiva och utföra komplexa funktioner , t.ex. spel , interaktiva kartor och program ritning . Java applets är skrivna i programmeringsspråket Java . Historia
Den första versionen av programmeringsspråket Java , släpptes 1995 , ingår applets .
Funktion
Java applets tillåter webbutvecklare att omfatta interaktiva innehåll på en webbsida . Applets är client - side applikationer , vilket innebär att de körs i webbläsaren på webbplatsen besökarens dator . Applets körs med hjälp av Java Virtual Machine ( JVM ) installerad på klientdatorn .
Fördelar
Java applets är plattformsoberoende och kan köras på vilken dator som helst som har JVM och en applet -kapabel webbläsare. Standard " unsigned " applets är relativt säkra eftersom de körs i en isolerad sandlåda som hindrar dem från att komma åt datafiler och annan känslig information . Eftersom applets är skrivna i Java , kan applet utvecklare använda den fulla kapaciteten i programspråket Java , inklusive komplexa funktioner såsom video acceleration , bildbehandling och databaskopplingar . Java och många Java- utvecklingsverktyg är gratis .
Överväganden
Java applets har bättre stöd datorplattform än liknande klientsidan tillämpningstekniker , det finns mer overhead för lastning en applet . Många utvecklare föredrar att använda snabbare , lättare teknik, såsom Flash eller Silverlight , eftersom de laddas i webbläsaren snabbare , kräver mindre datorresurser , och erbjuda ett bättre utbud av grafiska element .
P Det finns en stark rörelse i Java utvecklare att överge applets till förmån för Java Web ( JWS ) teknik . JWS program startar från webben , men inte körs i webbläsaren , och beter sig mer som en vanlig stationär applikation .
Varningar
signerade appletar innehåller en signatur som används för att verifiera källan applet , vilket indikerar att appleten kan vara betrodd om källan är pålitlig . Signerade appletar beviljas ytterligare behörigheter på klientdatorn , såsom förmågan att läsa och skriva filer till den lokala filsystemet . Endast signerade appletar från tillförlitliga källor bör accepteras .
Applets kräver JVM och en applet - kapabel webbläsare , som är tillgängliga för de mest populära dator -plattformar , men kanske inte är tillgängliga för äldre och mindre populära plattformar . Det är inte ovanligt att JVM är föråldrad eller inte installeras på en dator , vilket gör att applet att misslyckas med att köra ordentligt om det går överhuvudtaget .