Et Java-applet er et program , der kan indlejres i en webside , der ligner den måde, et billede eller video kan vises i en webside. Da applets er edb-programmer , kan de være interaktiv og udføre komplekse funktioner, såsom spil , interaktive kort og tegneprogrammer . Java-applets er skrevet i programmeringssproget Java . Historie
Den første version af programmeringssproget Java , udgivet i 1995 , omfattede applets.
Funktion
Java applets tillader webudviklere at omfatte interaktivt indhold på en webside . Applets er client- side applikationer , hvilket betyder at de kører i browseren på hjemmesiden besøgendes computer. Applets køre ved hjælp af Java Virtual Machine ( JVM ) installeret på klientcomputeren.
Fordele
Java applets er uafhængig af platform , og kan køre på enhver computer der har JVM og en applet - egnet webbrowser . Standard " usignerede " applets er relativt sikre, fordi de kører i en isoleret sandkasse , som forhindrer dem i at få adgang computerfiler og andre følsomme oplysninger . Fordi applets er skrevet i Java , kan applet bygherren bruge den fulde kapacitet af programmeringssproget Java , herunder komplekse funktioner såsom video acceleration , billedbehandling og database tilslutningsmuligheder . Java og mange Java udviklingsværktøjer er gratis.
Overvejelser
Java applets har bedre computer platform support end tilsvarende client -side applikationsteknologier , der er mere overhead i indlæsning af et applet . Mange udviklere foretrækker at bruge hurtigere , lettere teknologier, såsom Flash eller Silverlight, fordi de lægger i browseren hurtigere, kræver mindre computer ressourcer , og tilbyde et bedre udvalg af grafiske elementer .
P Der er en stærk bevægelse i Java udvikler samfundet at opgive applets til fordel for Webstart ( FAS) -teknologi. JWS applikationer til at starte fra internettet , men ikke køre i browseren, og opfører sig mere som en standard desktop applikation.
Advarsler
Signed applets indeholde en signatur, der anvendes til bekræfte kilden applet , hvilket indikerer, at applet kan have tillid , hvis kilden er troværdig. Underskrevne applets gives yderligere tilladelser på klientcomputeren , såsom evnen til at læse og skrive filer til det lokale filsystem . Kun signerede applets fra pålidelige kilder skal accepteres .
Applets kræver JVM og en applet - stand browser , som er tilgængelige for de mest populære computer-platforme , men må ikke være tilgængelige for ældre og mindre populære platforme . Det er ikke ualmindeligt, at JVM til at være forældede eller ikke er installeret på en computer-system , der forårsager applet til at undlade at køre ordentligt, hvis det kører på alle.