En av de största styrka i programmeringsspråket Java är dess förmåga att producera applets . Applets är små program som är utformade för att vara inbäddade på webbsidor och köra i användarens webbläsare , snarare än den mer traditionella vägen att ladda ner och installera program som ska köras lokalt
Så fungerar det
Alla applets är Java-klasser som kommer, antingen direkt eller indirekt , från " Applet " klass i Java -standarden biblioteket . Appleten laddas på en webbserver och länkas till av en webbsida . När en användare laddar webbsidan , är applet laddas ner till användarens dator och körs i webbläsarens fönster, vid sidan av text , bilder och andra element på webbsidan . Eftersom appleten programmeraren inte i förväg kan veta vilken typ av dator eller operativsystem användaren använder för att ansluta till webbsidan är appletar tänkt att köras i en speciell miljö som kallas en " Java Virtual Machine . "
Java Virtual Machine
Java Virtual Machine är ett speciellt program som finns på en användares dator. Som namnet antyder är det en slags virtuell , imaginära dator . Dess syfte är att översätta programkod i en Java-applet (eller andra Java -program ) till en kod att användarens egen dator kan förstå .
Gränser för Applets
Applets har olika begränsningar . Den första är den virtuella maskinen själv : Applets kräver att det föreligger Java Virtual Machine -programvara på klientdatorn för att fungera . För det andra , av säkerhetsskäl , kan vissa åtgärder inte kan utföras av applets . Till exempel , appletprogram som standard har endast en mycket begränsad förmåga att interagera med filer på användarens hårddisk . Slutligen applets oftast inte kan samverka med andra webbplatser på Internet . endast den webbplats från vilken de nedladdade
Fördelar med Applets
Applets låta en utvecklare att skriva program utan att behöva oroa operativsystemet eller kapacitet på kunden dator . De tillåter även utvecklare att säkerställa att användare alltid använder den mest uppdaterade versionen av sin programvara . Slutligen kan applets flytta en del av arbetet i en webbapplikation från servern och på klientdatorn , spara webbhotell avgifter .
Development Tools
Applets kan generellt utvecklas med samma verktyg som används för att utveckla andra Java tillämpningar . Vanliga integrerade utvecklingsmiljöer ( IDE ) inkluderar Netbeans , som kommer packat med den officiella Sun Microsystems Java-version , och Eclipse . Båda har stöd för att utforma applet användargränssnitt med hjälp av en visuell , dra och släpp- editor .
Applet-taggen
Applets är inbäddade i en webbsida HTML- kod med hjälp av